The New Forest in Hampshire, UK is a wondrous labyrinth of trees, meadows, marshes and greens. Here’s a few images to tell the story.