Home Our TownSanta Cruz Rare Beaked Whale Stranded at Scotts Creek Beach