We are happy to announce Richard Hatch from the original Battlestar Galactica for Comicpalooza May 25-27, 2012!