Island of Doctor Moreau
An island owned by Dr. Moreau where he and his assistant Montgomery do their experiments.
Name:
Island of Doctor Moreau
Aliases:
Start year:
1977
First issue:
The Island of Dr. Moreau (1977) #1
No description