New Forest Winter

The New Forest in Hampshire (UK) is on Lewis & Irene's doorstep.  It is a special place at any time of year, but it's particularly magical in Winter.