Japanese supergroup THE LAST ROCKSTARS has released a second single, "Psycho Love". Since its arrival on August 4, the track has reached No. 1 on iTunes rock and dance charts, including No. 1 on Japan's iTunes all-genres chart, plus No. 1 in six countries and Top 10 in 10 countries on iTunes rock an...
Continue reading...