That little red guy hails from Argentina. He is part of the Real Ghostbusters mini figures made exclusively there. I don't know exactly who made him, but I do know there were three ghosts (one of whom is Slimer) made in the three stoplight colors (red, yellow, green).
There were also at least 3 human GBs, maybe a fourth, in at least 2-3 colors as well.
Thanks for the info! I had someone else tell me he was a Ghostbusters toy in the Facebook group. Good to know for sure what he is.
I am an avid MIMP hunter. I have been collecting these figures for 25 years though I am still learning new facts about them daily.
Series 1 Matchbox