1320 E Broadway Rd
Tempe, Arizona 85282

W/ We Are Scientists

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=3072&venuesID=847

Added by Alexi on September 4, 2008

Interested 1