Strange Humanoids Spotted In The Wilderness Of Virginia
Whatever this thing was, it has since scared people living in and around remote parts of Virginia. According to several posts made on Reddit, there have been sightings and/or unexplained happenings going on. Speculations...