La Cucaracha: But I like my ‘Indian’ team mascot! (toon) November 11, 2013 by LALO ALCARAZ PREVIOUSLY ON TEAM MASCOTS: Mexican Football League fans: ‘WTF is the big deal about team names?