Tom Udall actually said...

Mexico is the home to NASA's White Sands Test Facility, which for many years has supported the Space Shuttle programs.

Context

Highlighting the importance of White Sands Test Facility for NASA.

07/07/2009

https://www.congress.gov...

More Tom Udall Quotes

View All Tom Udall Quotes