Travis: At the Palace
Plot: Leading a renaissance of earnestness is the Scottish band Travis, whose December 20, 2003 concert at London's Alexandra Palace finds the young band onstage and on fire before a polite yet enthusiastic crowd of 8,000. It's a huge hall, almost too big for the band's intimate, introspective music
Release Date:
Tuesday, August 17 2004
20 years ago
20 years ago