For 7 years, the studio of Ellie Davies is located in the English forest where she...

0