On September 12, 1952, residents of Flatwoods, West Virginia, watched in horror as a gigantic fireball descended into the forest near the outskirts of town… but it was only after a bizarre monstrosity floated out of the UFO, that the real terror began.
COMING SOON!