


Hangzhuo Ling, which roughly translates to 'Muddy Godbitch,' lashes out at tourists along the banks of the Qiantang River in China. "She is a spirit who only cares for the natives, those whom she sees everyday," a local clergyman stated, "and she does not care for those who would take her picture." (REUTERS)
