Highest Rated Comments


lezazA340 karma

You said, a long time ago, that you were offered a deal to get Leo & Satan on TV. How'd that work out? I mean, it's not on TV and not on youtube. What's going on, where the bloody devil?