Wonder of nature: snails wash ashore for kilometers in Ben Tre coast - VCCI - Vietnam Chamber of Commerce and Industry