Are Cats Chicago’s Super-Heroes? Meow Chicago, Illinois, is known as the Rat Capital of America. It may soon be the Cat Capital, too. Thousands of feral cats are being let go on Continue Reading