This picture says it all^^...a little slice of heaven on earth...first wonderful postcard of one more "paradise like" Caribbean islands... Thanks a million Pat!!
With nice stamp:
The Sea Captains featured (Part 1)
Walter Griffith Hodge (1920-1989)
Anguilla is a British overseas territory in the Caribbean. It is a tiny island set in warm waters of the Leeward Islands, east of Puerto Rico and just north of St. Martin.
Little Bay is one of the most famous beaches in Anguilla and one of the smallest. It is protected by a cove of high cliffs.