Russian Vet. .. Isn't this a specsavers advert? Russian Vet Isn't this a specsavers advert?