Ha Long Bay is a UNESCO Heritage site protecting thousands of islands.
Ha Long BayVietnamMcMillen20130905 0826