Fox Family Makes Home in London Garden


Occurred on April 8, 2026 / London, England, UK

Info from Licensor: "I live in London and a fox family decides to live in my back garden."