dementor wasp

Dementor Wasp Explained in Fewer than 1000 words

It is a cockroach wasp which goes by the name of dementor wasp. Moreover, dementor wasps are black and red in colour and are found in Thailand.