Green algae inundates shangdong province

A large amount of green algae has recently landed on beaches in eastern China’s Shandong Province…