Cartogiraffe.com

Sewall Brook

Sewall Brook in Shrewsbury.