Central America, Centro America, Latin America, Latin, tropical, Caribbean, Costa Rica, Puerto Viejo, The colorful sights of tiny Puerto Viejo, Costa Rica.