Meowcatraz

Meowcatraz is the Chihuahua Armada's biggest and most secure prison. It is located underground, near Bacon City. It has top-notch security, and only the worst of the worst end up here.

Inmates
El Quesadilla

Several members of ACER

Add more!