Lightsource bp Starts Construction on Pollinator-friendly Indiana Solar Project
Bellflower Solar Lightsource bp has successfully closed on a $376 million multi-project financing package and mobilized construction on its 173 MW DC Bellflower Solar project, located about 40 miles east of Indianapolis in Henry and Rush Counties. A power purchase agreement with Verizon Communications Inc. announced in early 2021 was key to achieving this project […]
Lightsource bp Starts Construction on Pollinator-friendly Indiana Solar Project Read More »