Mount Sinai’s Flock of Miami Beach Research Sheep Targeted by Animal Rights Group
Any guess where Florida’s largest flock of sheep lives? Quite possibly right in the middle of Miami Beach, inside a nondescript Mt. Sinai research building just off the Julia Tuttle Causeway. Unlike their rural cousins, these fluffy animals, more than 100 of them, aren’t kept for wool or left alone…