Categories
Spacecraft trailers are the easiest way to get people excited about what NASA is working on.NASA's "DumbASS" spacecraft trailer was created by the agency's Johnson Space Center in Houston.It explains…