Barranquilla, Colombia's main seaport, is a bustling, chaotic city of 2 million people, 435 mi/700 km north of Bogota. It is located on the west bank of the Magdalena River, near where it empties...