Panama's Caribbean Coast
Drift away in this short film depicting a Latin American idyll.