Huffman Prairie

May 7, 2008 - 10:25am

On a blustery day on a deserted beach near Nags Head on North Carolina’s Outer Banks, two brothers began humanity’s controlled adventure away from the surface of the Earth that continues to this day.

 
X