A dark and twisted horror tale about a virulent sexually transmitted disease.
SCI-FI-LONDON 17 May 2017