Alien implants - Blum (London Tower Hamlets, 2001)