large red ant

large red ant

Observation - large red ant - UK and Ireland. Description: