Archie Lyndhurst

Archie Lyndhurst

Born 22 October 2000 in Fulham, London, England, UK

Died 22 September 2020 (aged 19)

Actor