Concert Photos Concert Reviews Rock SOLD OUT! Steel Panther Featuring Future Villains at the Irving Plaza in NYC 10 years ago Chris Romano Some bands just get up on stage, play their music, and then get off stage….