The Flatwoods Monster was an alien that was first sighted in the American town of Flatwoods.
View wiki