A small city located on the Gulf of Mexico, Campeche looks like someone dumped a large bucket of rainbow sherbet over the town.In the central area, each building is painted a different color ranging...

More