Cuco: It's outrageous and unbelievable! Wal-Mart built a store at the sacred Teotihuacan Pyramid site in Mexico! Eddie: I'm sure they were respectful about it.
Lalo Alcaraz
May 22, 2015