Flamingo Beach Costa Rica

Flamingo beach in Cabo Velas, Santa Cruz, Guanacaste, Costa Rica