The Screamin Demon (later just the Demon) was a looping shuttle coaster (one that does not make a complete a circuit) that opened in 1977 at Kings Island just north of Cincinnati. It moved to Camden Park in New Jersey in 1988 and closed in 1999.
The sweatshirt is great, but the image on the website needs to be updated. A short sleeved shirt is shown and I think that led to confusion with my initial order.