Making music since 2000, the Dollyrots, comprised of vocalist/bass player Kelly Ogden and guitarist Luis Cabezas, have recently released their fifth studio album, “Barefoot and Pregnant.” The...
By Tricia /
April 18, 2014
0 Comment