Thank you for your patience while we retrieve your images.

Royal Marines ArriveThe Duke of Edinburgh meets the Royal Marines 1664 Global Challenge team who ran the16.64 miles each day for 100 days, totalling a distance of 1664 miles.Duke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's ParadeDuke of Edinburgh attends The Captain General's Parade