images-14.jpg Published September 16, 2021 at 660 × 330 in Largest solar battery on this planet in Florida nearing completion – building report