3/3Transplant patient Caroline is at war with her new body and needs expert intervention.
2/3Caroline has had a full body transplant and can hear a voice in her head.
1/3London, 2050. Body transplants for sale and the more you pay, the better the body