5 years ago
The Long Bay Villa
: "Long Bay is a villa location in Anguilla, overlooking the Caribbean. Taking in the surrounding blue and green hues, Long Bay Villa mirrors it incredible landscape and becomes a special nature escape."
A long-time Vingler, photographer, gamer, astrophile, science lover, martial arts enthusiast, foodie, manga reading, anime watching, all-around gal.