Deer pose threat to California’s Catalina Island – CBS News
Santa Catalina Island is the jewel of California’s Channel Islands. But it is threatened by an invasive species which is literally eating away at it. Jonathan Vigliotti reports.
Be the first to know
Get browser notifications for breaking news, live events and exclusive reports.