In preparation for the release of their new album on November 19th, Sweden's Troubled Horse have unveiled a new song from Step Inside. Check out the...