Modern Marvels

Season 16 Episode 19

Top Ten

Aired Wednesday 10:00 PM Jun 17, 2010 on The History Channel

Trivia

FILTER BY TYPE

  • Trivia

    • The world's largest solar power plant is being built in the desert outside of Los Angeles. It's expected to generate enough electricity to supply 800,000 homes.