A round-up of the 2012 Royal Welsh Show

Advertisement

Royal Welsh Show 2012

The annual Royal Welsh Show was held in Llanelwedd, Powys.