News 4 years ago VIDEO NEWS: Twin Atlantic Release Live Video For New Single ‘Barcelona’ Have you seen the new Twin Atlantic video? Check it out here! shares