Mission Completed: Stardust Capsule Lands in Utah

More from Space.com