NASA Veteran Claims Slender Alien Hitches A Ride On The Space Shuttle
A former NASA employee claims he spotted an alien, standing approximately 9 feet tall, hitched a ride on the space shuttle. He further saw the strange creature having a quiet chat with astronauts. Many believe that this is a conclusive evidence of the extensive, global...