Lilly to install $10M worth of solar panels at two Indy campuses
The Indianapolis-based drugmaker said Monday it will build five large solar structures—three at the Lilly Corporate Center headquarters on the south edge of downtown and two at the sprawling Lilly Technology Center about two miles west.... Read More