Stella Scott

Stella Scott is a London-based filmmaker.

9
Art & PhotographyInside the Stately Home Exhibiting Damien Hirst’s Most Iconic Works