wildwest photo: DSC_0486 Common Murre in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0517 Pelagic Cormorant in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0518 Pelagic Cormorant in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0549 Common Murre July 31, 2019 Haystack Rock
wildwest photo: DSC_0559 Pelagic Cormorant in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0564 California Gull in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0566 California Gull in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0567 Pelagic Cormorant in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0568 Pelagic Cormorant in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0569 Pelagic Cormorant in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0576 Pelagic Cormorant in Flight July 31, 2019 Haystack Rock
wildwest photo: DSC_0621 Lighthouse July 31, 2019 Cannon Beach, Oregon
wildwest photo: DSCN0001 Haystack Rock July 31, 2019 Cannon Beach
wildwest photo: Haystack Rock, Cannon Beach, Oregon
wildwest photo: DSCN0028 Cannon Beach, Oregon July 31, 2019
wildwest photo: DSCN0032 Cannon Beach, Oregon Low Tide July 31, 2019
wildwest photo: Low Tide Pools at Cannon Beach, Oregon
wildwest photo: Low Tide Pools at Cannon Beach, Oregon
wildwest photo: Low Tide Pools at Cannon Beach, Oregon
wildwest photo: Low Tide Pools at Cannon Beach, Oregon
wildwest photo: Low Tide Pools at Cannon Beach, Oregon
wildwest photo: Low Tide Pools at Cannon Beach, Oregon
wildwest photo: Low Tide Pools at Cannon Beach, Oregon
wildwest photo: Low Tide Pools at Cannon Beach, Oregon
wildwest photo: IMG_0985 Sunset Oregon Coast