• Embed

Carlos Alazraqui - Taco Bell Chihuahua

Season 8 Ep 92/26/04

Carlos helps his friends get laid with his impressions.

Up Next