Dead Bigfoot Confirmed at Elephant Butte Lake, New Mexico?
  • 17 July 2017
A "prank" Facebook post claimed that Bigfoot was found dead on a lakeshore.
  • Fact Check
Read more
Mysterious Creature Filmed in Portuguese Desert
  • 19 August 2016
A viral video supposedly shot in Portugal seemingly shows a strange alien entity that looks...
  • Fact Check
Read more