Unknown Creature Chases Car In Russia, Some Think It’s Bigfoot
Whatever it may well be, video footage was taken in Russia showing a large bipedal beast. The video dates back to the summer of 2016, according to various sources. However, this is one uniquely...