Nepenthes

Nepenthes, Sefton Park, Liverpool, England, UK

Sefton Park, Liverpool, England, UK