Live From The China Club
Back in 2007, after more than 20 years, T and the band got together to do 2 shows to promote the release of 21st Century Rock. They played one show at The China Club in NYC and the other at The Sound Garden in Lodi, NJ.
Luckily for us, the show at The China Club was captured on video, and the DVD is available for purchase at Riverworks Records.