The Space Balloon

163259_1734272111990_4014313_n

The balloon explodes at near 105,000ft

The balloon explodes at near 105,000ft

Bookmark the permalink.

Leave a Reply