A famous rock on the Oregon coast had a surprise visitor this weekend: A cougar.
Cannon Beach on the coast of Oregon is famous for Haystack Rock, a towering 235-foot sea stack that's one of the state's leading tourist attractions and the town square for plenty of seaside locals, including tufted puffins, seabirds and aquatic critters.
Los Angeles Times ·