reviewing the sewage creature.

reviewing the sewage creature.In April 2011 in the Merseyside country of England, UK, sewage workers caught a strange creature dwelling down in the sewage under the streets of Liverpool. …

This entry was posted in Mermaid Videos. Bookmark the permalink.