Just wondering if anyone was riding the Delta near Steamboat Slough today? They spotted two whales cruising back and forth! WTF?
Check out KCRA, channel 3 Sacramento for the story.
What would it be like to be riding, crash, and look up to see two big ass whales coming your way?
(Don't crash I guess....)