The Pathfinder Parachute Group 'Head Shed' with the regimental mascot at Pegasus Bridge, Normandy, 2010.