La Cucaracha’s Eddie Lopez: Pop Culture Troll or Armchair Aztec Edgelord? October 26, 2023 by LALO ALCARAZ