Search
Animals

'Thames Monster' Video: Hoax or Mammal?

A strange creature is said to have been filmed in the Thames river. Continue reading →

April 7, 2016
8:35 AM EDT