Carambola Beach

Carambola Beach, August 5, 2011/SBPR

My twins, building sand pyramids amid another perfect beach day at the Carambola Beach Resort on my home island of St. Croix, U.S. Virgin Islands.

Last updated by on .