Posted on June 16, 2008 by Steve CaversBig news What’s fifty-five meters long, twenty meters wide, and floats in the sky? More later…