w/ Kings of Leon
Indie rock band The Stills originated in Montreal, Quebec, Canada in 2000. They put out their first commercial release, the Rememberese EP, in June 2003. It featured the single "Still In Love Song". In 2004, the band released its debut album, Logic Will Break Your Heart, and gained notoriety touring with Interpol and the Yeah Yeah Yeahs.
Added by Alexi on September 4, 2008