Shunji Iwai directed video for The Moonriders 1996 song “Knit Cap Man”.
Knit Cap Man is not available for streaming at this moment.