Noboru Iguchi Creator archive / 1 post August 19, 2024 Zombie Ass: Toilet of the Dead Noboru Iguchi, 2011 PhilaMOCA, Philadelphia, PA Go to this post