Chuy the Chupacabra has been born! The newest employee to the Chupacabra Team made its debut at the International Offroad Expo in Scottsdale, Arizona. Stay tuned for more content from Chuy!