Happy Head cover

Happy Head

The Mighty Lemon Drops

October 19, 1986 · turns 40 today

LP

Chrysalis

aoty

Users: 74 (12)

Critics: 70 (1)

deezer

See more from October 19th