A scientist brings life to a creature fashioned from corpses and various body parts.
Sci-Fi & Fantasy | Drama