America’s Cat Island – Abandoned Felines Take Over Small Island Near Buffalo

Tonawanda Island, a small patch of land located just off the city of North Tonawanda, in Niagara County, New York, is currently suffering from a serious case of cats. Hundreds of abandoned felines freely roam the 85-acre island, and they’re multiplying at an alarming rate. Believe it or not, there are already more cats than […]