A massive algae covers the beach in Qingdao, East China's Shandong province, July 12. 2012. [Photo/Xinhua]