Fans cheer on Mars spacecraft landing at Chabot Space and Science Center

More than 200 people packed the megadome theater at the Chabot Space and Science Center to watch NASA's stream of the Insight spacecraft's landing on Mars. Allie Rasmus reports

Top Videos

Most Watched

KTVU Vault

Wild Rides