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