It's Flavor Flav's turn to step in to the celebrity hot seat for the latest installment of The Comedy Central Roast.
Did You Know?
Anyway... let's see. Where was I? Before I was interrupted by those whores.
References The Island of Dr. Moreau