Tentacles Industries – France’s eOn Showcase The Thrill Of Rebellion In Video For “Highlanders” 2 min read