Cannon Beach Haystack rock and the needles. Share This StuffTwitterFacebookTumblrEmailRedditLike this:Like Loading...