Home

Super Guppy

Location SLF, Kennedy Space Center
Date July 2, 2003
KSC-03PD-2073