- Artist:
- ODESZA
The Last Goodbye Tour Live: 2CD
£16.99
Release date: 12 July, 2024
Catalogue number: ZENCD306
UPC: 05054429194951
Live album from American electroninc duo ODESZA recorded during their 'The Last Goodbye Tour' which kicked off in 2023.
- Label:
- Ninja Tune