Red Shadow

Red Shadow is a dark comic published by DC Comics in October 12th, 2005.