Costa Rica’s Debi Nova Gran Passion

Sandwiched between Panama and Nicaragua is Costa Rica in Central America. Rainforests and beaches are Instagram-worthy photos many tourists take...