Monday, April 20, 2009

Tesla: Cummin' Atcha Live!

We had a great time last night at the Tesla show at the historic Rialto Theatre in beautiful downtown Joliet, Illinois. We've seen some great shows there. We've put plenty of videos on our YouTube channel, here is just a taste:







No comments: