Because real pictures of us would be too damn scary. And weird.

THE CAPE – Part Duex

October 12, 2011

This is out today. Drop (ha!) by your local comic book shop and pick up a copy.