Captain Carrot and the Final Arc (2007-) #3

Captain Carrot and the Final Arc (2007-) #3