Day 171: opium poppy

The breadseed or opium poppy (Papaver somniferum) – a prodigious self seeder, invariably sticking itself in the most inappropriate positions…

Read More
Follow