Beachgoers walk on a "green carpet" of algae on a Sanya beach, Hainan Province, June 8, 2010. Layers of green algae recently appeared along scenic Dadonghai beach. [Yin Haiming/Chinanews.com]