The Muskrats
Los Angeles
"The Muskrats" is a rock n' roll band based in Los Angeles, California. The band eccentrically is defined as two bands in one which comprises of the live members and their virtual alter-egos…
"The Muskrats" is a rock n' roll band based in Los Angeles, California. The band eccentrically is defined as two bands in one which comprises of the live members and their virtual alter-egos…