Cartogiraffe.com

Roaring Brook

Roaring Brook in Mount Katahdin Township.