Watch: 43-foot long gray whale washes ashore on Oregon coast
Watch: 43-foot long gray whale washes ashore on Oregon coast
A 43-foot long gray whale washed ashore near Cannon Beach, Oregon on Monday, July 4.
A 43-foot long gray whale washed ashore near Cannon Beach, Oregon on Monday, July 4.