The Stepkids tell a story with their latest video “Insecure Troubadour” directed and produced by Green Ink.

The band has some exciting things in the pipeline: they’re featured on Pharoahe Monch’s upcoming April 10th release, playing the Sasquatch Festival in May, with some other summer festivals tomorrow. They play tomorrow night, March 6th at the Ballroom at The Outer Space in Hamden CT.