Science

Curiosity Lands on Mars

Curiosity Lands on Mars

by

Washington: US space agency’s nuclear-powered rover Curiosity touched down on Mars Sunday. “Touchdown confirmed for @MarsCuriosity,” said a NASA tweet as its scientists celebrated back…