Songs

Show all 241 Peter Hammill songs

The Spirit performed by Peter Hammill

Years

1 1981 19
2 1982 3
  1983 3
4 1980 1