Hampstead Parishioners Return D-Day Jeep to Beach It Landed on 70 Years Ago
On 3 June 2014 Richard and Victoria Nichols set off from a rainy Hampstead to complete the 300 mile journey across the Channel via Portsmouth to take part in the historic occasion which is being attended by veterans, many of whom are in their 90s....