Seawater bubbles are seen on a beach in Grand Isle, Louisiana, the United States, May 13, 2010. [Xinhua]
Go to Forum >>0 Comments