Alien implants - Blum (Tower Hamlets, 2001)