Riding the beast to the alter of sin Share definition Flag Party till you puke____ That dude in the bathroom is Riding the beast to the alter of sin Riding the beast to the alter of sin by Moe Rocca December 12, 2004 0 0 Get merch Get the Riding the beast to the alter of sin mug. Buy Now — $32.95 See more merch