The Transatlanic trio of Die So Fluid have released this song on video to promote their forthcoming album, planned for release in the US later this year. 103 more words