Babyraids Japan Just Distilled All of Idorock into One Song

It might not be the blow-your-hair-back power of NATASHA’s self-titled (dare I say almost pompous!) 6 minutes of fire, but, if you like not just idol rock, but actual idorock, then you should have this song in your life.

“Ride on IDOROCK” … why is so much of this song so familiar … Continue reading