Monhegan Bluffs Beach

Monhegan Bluffs Beach New Shoreham RI 02807 USA

Location