ODESZA Announces ‘The Finale’ Shows, Including Two Nights at Madison Square Garden
Electronic duo ODESZA has announced ‘The Finale’ shows, including two nights at Madison Square Garden in New York City. The band’s last album, ‘The Last Goodbye,’ will be celebrated with a special extended set, marking the end of an era…