News

On a clear day, Seneca Meadows, a landfill in Seneca Falls, N.Y., near the Town of Waterloo, is visible from 10 miles away in Geneva. It’s New York State’s largest landfill.