About 30 miles north of Mexico City lies the ancient ruins of San Juan Teotihuacán, an ancient Mesoamerican city that was once a bustling city of culture and trade. The city was mysteriously ...