The world largest solar power tower recently began operating outside Seville, Spain -- and it marks a historic moment in the saga of renewable energy. This image was acquired by NASA Terra spacecraft.