La Cucaracha: FOX! Where everything is made up, and the facts don’t matter December 13, 2024 by LALO ALCARAZ