The Incredible 2-Headed Transplant

Two heads crafted on the body of a giant... The most fearsome living force ever created by man.

1971-04-28 | 87 minutes

Rating: 3.4