Cartogiraffe.com

Sewall Brook

Sewall Brook in Worcester.