La Cucaracha: Democratic Party luchadores thrill TV fight fans (toon) February 10, 2020January 29, 2020 by LALO ALCARAZ