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