Skip to main content

2014

A 6-acre solar farm is built along Euclid Ave, the largest in Ohio at the time.