Faith 7

Location: Space Center Houston
Date: March 1997
Photo by: Steve Belanger


Previous photo Back to index Next photo