bemusedbackpacker.com
Panama
Panama is a destination that just keeps on surprising travellers with a mix of relaxed Caribbean beach life and a futuristic slice of North American city ameneties. There are a lot of misconcepti…