Decapitated animals discovered in Fremont were sheep, police say
Police in Fremont said that animal remains found at the train station last week were that of two sheep, and they don't think anything nefarious occurred, which is upsetting people disturbed by the gruesome discovery.