La Cucaracha: But I like my ‘Indian’ team mascot! (toon) November 11, 2013 by LALO ALCARAZ PREVIOUSLY ON TEAM MASCOTS: Mas…La Cucaracha: But I like my ‘Indian’ team mascot! (toon)