Steel Panther at the Culture Room

Steel Panther lubed up their Supersonic Sex Machine and slid into the Culture Room in Fort Lauderdale, Florida for a night of sweaty raunch and roll. The bands’s reputation for partying like tomorrow is the end of the world precedes them. But they never let living in excess get in the way of their playing. …