Canvey Island

England, United Kingdom

Latest Stories

American B-17 Flying Fortress bomber pilots honoured
A memorial service is held for the UK-based crew of two American Flying Fortress bombers.