Last Titans premiere video for new song "Green Flare"


Spanish melodic punk pop act Last Titans have premiered a music video for their new song "Green Flare".