Songs

Show all 303 Marillion songs

Margaret performed by Marillion

Years

1 1982 65
2 1983 42
3 1981 16
4 1986 4
5 1984 3

Plays by Other Artists