Perseverance rover makes tracks on Mars

Perseverance rover makes tracks on Mars

CBS News

Published

The $2.4 billion rover working in near flawless fashion as scientists plan initial exploration.

Full Article