red bartsia ??

red bartsia ??

Observation - red bartsia ?? - UK and Ireland. Description: