It's out this Friday (March 22), so you won't have to wait too long.
ODESZA’s album The Last Goodbye continues to be a pervasive moment in the electronic music world with the surprise DSP release of a deluxe edition of the epic album today. They also have announced a forthcoming physical 3LP limited edition deluxe box set (limited to 2,500 units sold), featuring