Nobody should accuse this landfill of stinking. The Southold town landfill will install enough solar panels at the site to generate 50 megawatts of power, enough to power several hundreds of homes, according to an article in The Suffolk Times. ...