La Cucaracha: Ted Cruz Taco Special! Try ’em today! (toon) April 12, 2015April 13, 2015 by LALO ALCARAZ