Stay Puft Marshmallow Man

The Stay Puft Marshmallow Man is a fictional character and product mascot from the movie Ghostbusters.

History
After being transported into the movie by touching a magic prop, Lenny, Carl, Barney and Moe were seen fighting the Stay Puft Marshmallow Man.