Where your favorite blogs come alive
Rupert has been finalized.
Well, there it is. Rupert Blackthorn is officially our ghost.