Hot Search
No search results found
Write an article
Start discussion
Create a list
Upload a video
1984. In Florence, Italy, an abandoned hospital is said to be the hunting ground for an immortal surgeon who preserves his body by transplanting young organs on himself: what will happen to Diana and Francesco, two medicine students heading there for an initiation rite?