Residents of Santa Cruz, California are on edge after a gruesome discovery on the beach. Who would decapitate a sea lion and why? The mystery deepens as authorities offer a reward for information.
Residents of Santa Cruz, California are on edge after a gruesome discovery on the beach. Who would decapitate a sea lion and why? The mystery deepens as authorities offer a reward for information.