Triumph of the Flesh I by Vagina Dentata Organ

First released: 1984, Length: 19:30

Releases containing this recording (1)

Official

EP

  1. The Triumph of the Flesh 1984 Vagina Dentata Organ