Postcard (281)

The smallest inhabited island in the world.
Just Room Enough Island, also known as Hub Island, located in the Thousand Islands chain, in New York, United States.

Log in to play

Comments