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