The concert reviews from the live show were glowing about how great they sounded. I should have mine tomorrow, I hope.
Forum Rules