Big Head Todd and The Monsters ~ Bittersweet | Live at Red Rocks 2008

Music Videos of the World

First published at 00:15 UTC on July 13th, 2018.

Big Head Todd and the Monsters are a rock band formed in 1984 in Colorado.[1] The band has released a number of albums since 1989 with their 1993 album Sister Sweetly going platinum in the United States. The band has developed a sizable live follo...

SensitivityNormal - Content that is suitable for ages 13+