Last night Ottawa indie folk-rock band Little Stella released their new video for their song “Bluff” at the Herd Magazine