Modern Marvels

Season 16 Episode 19

Top Ten

1
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.

Monday
No results found.
Tuesday
No results found.
Wednesday
No results found.
More
Less