Teasle??

Teasle??

Observation - Teasle?? - UK and Ireland. Description: