Joined: 12 Aug 2003 Posts: 1695
Location: Houston, Texas
Posted:
Fri Mar 11, 2005 2:56 pm
Photo by Jarrod Vrazel : zrock.com
Big Head Todd and the Monsters stormed through Houston last night (March 10) with a dazzling display of musicianship spanning the band's nearly twenty year career. Having played over 3,500 live shows, Big Head Todd and the Monsters are some of the hardest working musicians you will ever come across - check out the Big Head Todd and the Monsters official website for tour dates and free downloads. If you only buy one music DVD this year, make it Live at the Fillmore and experience for yourself true American Rock n Roll at it's best!