I was wondering exactly the same thing when I saw it for the first time. Believe it or not, this photo was taken recently during the snowfalls that swept across England.

WW2 Hurricane fighter plane

It’s at Eden Camp near Malton, Yorkshire. So saying that, can anyone explain this photograph?