Clownvis Presley. https://www.youtube.com/watch?v=pu1v_9g0wVw
No idea who Cartman is so my answer will have to be Elvis. I can hear him clearly in my head singing that song and I haven't heard it for years !!!
Nick Cave gives it a good go.
Elvis. Who ir Cartman.