Japanese rock group. Formed in the eighties. Now defunct but still loved by fans across the world.
This Luna Sea song is the best song ever!
38👍 7👎