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