Detective Comics #1030 is in stores tomorrow. It features the possible identity reveal for the new villain The Mirror who first appears in Detective #1029. Check out the spoilers below.
Spoilers follow. Just click the pages to scroll through them. You’ve been warned, once seen you can’t unsee. So if you don’t like spoilers, stop now!