Tag: Guadalupe
Guadalupe fur seals are mysteriously washing on California shores
As many as 80 Guadalupe fur seals were found stranded at the central California by the National Oceanic and Atmospheric Administration (NOAA). As per...