Industrial rock band I Ya Toyah has released the official music video for Adoration Destroyed’s remix of her song, “Puppet.”