Cartogiraffe.com

Sewalls Island

Sewalls Island in Jefferson County.