Scarlet Tiger?

Scarlet Tiger?

Observation - Scarlet Tiger? - UK and Ireland. Description: