The Music of Harry Taussig & Max Ochs – out May 26 !! Pre-Order Ltd Ed LP now.