Diego Motors Chupacabra

The Diego Motors Chupacabra is a car introduced in.

Overview
The Chupacabra is a car manufactured by Diego Motors. The Chupacabra is the hell born mash up of a military vehicle, an off-roader and a muscle car married into one powerful package.