Noggin Rollercoaster

Noggin Rollercoaster is a demon logo.