Show Review and Gallery: VAMPS at Irving Plaza in NYC on November 13, 2016
New York City got the performance of a lifetime when the Japanese hard rock duo VAMPS performed at Irving Plaza on their North American tour. Citizen Zero from Detroit, Michigan and New York City’s own Echo Black were the opening acts for the night and worked the crowd up into …
Read More »