The nation's largest solar farm built atop a federal Superfund site is now generating power on a tract of land in Indianapolis tainted by a long-shuttered plant's wood-treating operations.The 43-acre Maywood Solar Farm went online last month, with more than 36,000 solar panels feeding 8 megawatts…→read