While Americans celebrated U.S. history on the Fourth of July yesterday, a company in Spain celebrated an historic moment for the solar industry: Torresol's 19.9 MW concentrating solar power plant became the first ever to generate uninterrupted electricity for 24 hours straight.