A newbie with a new idea

Well yeah, where else would you store 1.21 gigawatts of electricity?