Coming out of Boston (Massachusetts, US), The Lemonheads are an alternative rock band, finding popularity in the 90s following the grunge explosion, re-emerging in 2005 to critical acclaim.

Coming out of Boston (Massachusetts, US), The Lemonheads are an alternative rock band, finding popularity in the 90s following the grunge explosion, re-emerging in 2005 to critical acclaim.