Langosta Beach Costa Rica

In Tamarindo, Santa Cruz, Guanacaste, Costa Rica.