Rural British idyll for the London Olympics opening ceremony
Idyllic London opening ceremony revealed 70 sheep, 12 horses, three cows, two goats and 10 chickens, plus three sheepdogs will
Idyllic London opening ceremony revealed 70 sheep, 12 horses, three cows, two goats and 10 chickens, plus three sheepdogs will