The Island of Dr. Moreau

A tropical paradise, untouched by man... where a bizarre civilization exists.

1977-07-13 | 99 minutes

Rating: 5.5