USA | Friday, 12 August 2011 | Views [237]
Lance Corporal Reginald McCreedy, mascot of the Scottish Guards.