Delia Woods (born 3 January, 2004) is an English actress and editor best known for working with Big Dan Film. She has edited and appeared in Cocoon: A Moth prequel (2025).
Birthday: January 03, 2004
April 12, 2025