Oregon Cannon Beach Haystack Rock

Royalty-free stock photo ID: 96072683

Oregon Cannon Beach Haystack Rock