Cadillac Steakhouse is a female-fronted rock band featuring members of Mr. Free and the Satellite Freakout and Flagranted Delicto.
Added by Upcoming Robot on December 3, 2010