I never heard of this. At first I thought it was a turd. Then perhaps an enema.
I found this:
"The Cleveland Steamer is an independent newsletter based in Cleveland Ohio, focused on politics, current events, pop culture, and all the other crap"
Cleveland sucks. It's a city I would take a dump in.