Saint Kitts, officially Saint Christopher, is an island in the West Indies. It is located in the Leeward Islands in the Lesser Antilles, nestled between the Caribbean Sea and the Atlantic Ocean
2 posted on 02/09/2025 8:29:57 AM PST by Pollard
(Zone 6b)