The Tortoise and the Solar Plant

July 25, 2013—The Ivanpah solar plant in California's Mojave Desert is the largest of its kind under construction in the world. Developer … more