1001 SW Broadway
Portland, Oregon 97205

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.

Official Website: http://www.arts-crafts.ca/tourdates-post.php?search=3043&venuesID=437

Added by Alexi on September 4, 2008

Interested 2