6 February 2012, 7:45 pm
The Estela de Luz, or Pillar of Light, in Mexico City opens way over budget and way too late, 16 months after the 200th anniversary of Mexico's independence. If Mexico's bicentennial tower knew what people were saying, it might slink off and hide (if 341 feet of stone could skulk, that is).... Read More »