Nobody can stop us, let the body move on.
Curiosity multiplied one million times.
So we are the mega, mega, mega!
Denji Sentai Megaranger!
This actually reminds me of the school days. Namely when I was 14/15.
I remember it too. First heard it on a Sky Movies advert. End of August something of 2010.
Then searched it up & found the full song.
Those were some special days & this song made those times particularly memorable.