103 E California
Oklahoma City, Oklahoma 73104

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=3046&venuesID=831

Added by Alexi on September 4, 2008

Interested 2