Carlos Alazraqui is an American actor, writer, and producer. Famous voice roles include the Chihuahua in Taco Bell commercials and Nestor in Happy Feet.
Voice Credits
What's New, Scooby-Doo?
- Luis Santiago (The Unnatural)
- The Fast and the Wormious
- Roberto Torres
- Jaime Herrera
- Motor Cross Guy #1