Cherry blossom, Pontypool Park, England

Cherry blossom, Pontypool Park, England