Uncontacted Amazon Tribe: First Ever Aerial Footage

Like most things these days, one image on a certain event can inspire more action and intrigue... read more...


The Most Unexplained Photos That Exist (13 Pictures)

In Germany, 1922, the murders of six people at the Hinterkaifeck farmstead shocked the nation.... read more...