If you've been paying enough attention during the last few weeks, you've probably noticed that Twin Atlantic have premiered a bunch of new songs here and there, prior to the release to their long-awaited third album 'the Great Escape', set to be released next Monday August, 18th. Well, if not,