AboutThe Stills

The Stills is a Canadian rock band from Montreal, Quebec, formed in 2000.