Trans-Siberian Orchestra will play 106 shows in 64 markets as part of their annual holiday rock extravaganza. Continue reading…

2183