Westminster, London
In a secret research facility in London’s County Hall freakish experiments threaten to unleash terror upon the city's unsuspecting inhabitants. The cha...