Cozumel seashore
Old Panama City - It's hard to believe that people are actually living in this building.
View of high rises in new Panama City, from the old part of Panama City.