Alien Spotted by Bulgarian Hikers?

A group of hikers trekking through a dense forest near Plovdiv, Bulgaria claim to have...

Read More