Red Dead Nettle ?

Red Dead Nettle ?

Observation - Red Dead Nettle ? - UK and Ireland. Description: as per photo

as per photo