El Chupacabra

NAQT ID: 83696
Full Name: El Chupacabra
Short Name: El Chupacabra
Type: Chimera/Masters Team
Program Status: Active