this is bugging me, i know i had this song on some cd somewhere but i forgot where. i dont have LEN's album or the GO! soundtrack it's something else like a kerrang album. does anyone know where i heard this song?!!

p.s. i may be dellusional and it could have been from a film i saw as a child or from watching music videos but i dont think it is.