I went back today, because, well, I had a weekend pass and I live in NYC and I wanted to buy more toys and take more pics. Here are some more shots of DC Direct's upcoming figures.
I believe these are from The Watchmen. I don't read that, but these figures rock. I want.