La Cucaracha: That hateful ‘Planet of the Apes’ remark (toon) March 30, 2015March 31, 2015 by LALO ALCARAZ