by Francine Brandi
This is Wales (UK) you know, finest lamb in the world. Where men are men and sheep are worried.