Cartagena, Colombia: So Much History

Cartagena, Colombia is a magical city on the edge of the Caribbean with a rich and complicated history.