Facing Near Death in Drake Bay: a Guide to Visiting and Surviving Costa Rica’s Wild Osa Peninsula
Drake Bay is a small town on the shores of Costa Rica’s magnificent Osa Peninsula, and I absolutely loved it.
Drake Bay is a small town on the shores of Costa Rica’s magnificent Osa Peninsula, and I absolutely loved it.