Tags

, , , , , , , , ,

London, England, U.K.

Trees in full bloom, seen recently at Primrose Hill in London.