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.

07/07/2009

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

More Tom Udall Quotes

View All Tom Udall Quotes