Please, in the following sentence:
"When a pair of inept environmental activists release a mutant lamb from Angus’ laboratory onto the farm, thousands of sheep are turned into bloodthirsty predators. "
Does " release a mutant lamb from Angus’ laboratory onto the farm" mean that those activists free a mutant lamb that was into the laboratory and that this lamp goes into a farm full of sheep?
Otherwise, is there another word for store when we say "a sheep station"? Does "sheep station" mean kind of "sheep farm"?
Thank You very much.