December 24, 2008 Merry Christmas! December 24, 2008/ Rachelle Goguen Merry Christmas Everyone! Have a safe and happy holiday! Here's one of my favourite superhero Christmas scenes (though it's kinda heartbreaking) from Dave Gibbons' and Steve Rude's Worlds Finest series. Awwww, Superman. Points for trying. Best of 2008 post coming soon!