Cuban Experience - Pradipta Basu
Powered by SmugMug Log In

Playa Sirena beach

The tiny island of Cayo Largo is gifted with some of the best beaches of Caribbean. This was a perfect day after some stormy weather of couple of days.