"I Keep My Little Homunculus Shackled In Irons" - A music video by Robert Dada