Cartogiraffe.com

Hen Island

Hen Island in Newington.