CloudBusters

CloudBusters Launch Site Location

"Old" Fort Lewis Campus outside South of Hesperus, Colorado.
Stacks Image 43
Stacks Image 45