
Humans Are Free | http://Ancient-Code.com
NASA Astronaut Leland Melvin claims he saw what appeared to be an ‘organic, alien-like’ creature in the Space Shuttle payload bay and even reported the sighing to ground control.
NASA engineer Leland Melvin made the astonishing claims — welcomed by UFO hunters, during a discussion with Scott C. Warring from UFO Sightings Daily.
The NASA astronaut — and former NFL football player confessed to seeing the alleged creature in the payload bay of the space shuttle Atlantis, which was orbiting Earth.
Read more & videos via NASA Astronaut Says He Saw An ‘Organic, Alien-Like Creature’ in Shuttle Payload Bay — Humans Are Free