Florida man discovers What he believes are beached manatees in California despite the locals claiming its just a seal vista point.
Florida man discovers What he believes are beached manatees in California despite the locals claiming its just a seal vista point.
Read the source Back to docket
Category source: legacy