EPA begins cleanup of toxic Indianapolis commercial property
The Environmental Protection Agency on Wednesday announced it has begun cleaning up a south-side Indianapolis property that has been soaked in hazardous waste for decades. The 1.35-acre property known as the AA Oil Site has been abandoned since 1993.