And the winner of the golden roach award for best performance in an animated Latino film... Taco Cart Guy in "I found Nemo."
Lalo Alcaraz
May 22, 2015