To return to the article, close this window

A Christmas tree with tiny red and green ornaments in London Park, the same park that Peter Pan and the Darling children flew over before heading off to Neverland.