Selden Island Site is a site in Lyme, Connecticut, that was added to the National Register of Historic Places in 1987.
Selden Island Site is a site in Lyme, Connecticut. Connecticut was added to the National Register of Historic Places in 1987. This was lyme.