I saw this ant-like insect in Brazil, close to Rio de Janeiro. It was around 2 cm long. I tried to use google's search by image, but no luck. Does any one know the name of the species?
Insects like this are commonly called "velvet ants", but they are wasps, not ants. This insect is in the family Mutillidae, and it's called Hopolocrates cephalotes. (https://www.inaturalist.org/taxa/629302-Hoplocrates-cephalotes/browse_photos)