Street Cats

the street cats are a group of cats that apeared in "The Loudest Mission: Relative Chaos"