Artist: 
ODESZA

The Last Goodbye Tour Live: 2CD

£16.99

Release date: 12 July, 2024

Product Code: 05054429194951

Live album from American electroninc duo ODESZA recorded during their 'The Last Goodbye Tour' which kicked off in 2023.

Label: 
Ninja Tune