laughingsquid.com
World View Aims to Take Tourists to the Edge of Space
Arizona-based start-up World View wants to fly tourists to the edge of space -- 19 miles or 100,000 feet up -- in a pressurized capsule suspended from a
Kimber Streams