The Lemonheads itu apa sih?

The Lemonheads adalah sebuah grup musik rock alternatif Amerika Serikat yang dibentuk di Boston, Massachusetts pada 1986 oleh Evan Dando, Ben Deily, dan Jesse Peretz. Dando masih menjadi satu-satunya anggota tetap dari grup musik tersebut.