Street Cats

The Street Cats are a group of cats that appeared in "The Loudest Mission: Relative Chaos".