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