Loading...
Showing posts with label Thames River. Show all posts

Mysterious Creature Caught On Tape In Thames River

Here is a look at video evidence of a mysterious giant creature caught on tape in a river. The video, which was recorded on a mobile phone b...