Cover of JLA: The Island of Doctor Moreau (2002) - #1