Former NASA expert claims he saw nine-foot alien on space shuttle during mission
The UFO conspiracy theorist who claims to have been NASA engineer for 35 years insists story of super-size humanoid making contact with colleagues is true. A UFO conspiracy theorist who claims to be a NASA veteran has insisted he saw a nine-foot alien astronaut on the space shuttle. Clark McClelland, who says he worked with […]