Watch: Japanese Supergroup THE LAST ROCKSTARS Plays First Concert

Japanese supergroup THE LAST ROCKSTARS played its first concert Wednesday night (January 26) at Ariake Arena in Tokyo, Japan. Fan-filmed video of the performance can be seen below. The Tokyo show took place a month […]