The Lemonheads are an American alternative rock band formed in 1986 by the singer/guitarist, Evan Dando, who has been the band's only constant member.
The Lemonheads are an American alternative rock band. This American alternative rock band is formed in 1986 by the singer/guitarist. Evan Dando is guitarist. The singer/guitarist has been the band's only constant member. Evan Dando is guitarist.