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:
Monday, May 17 2004
21 years ago
21 years ago