There was a transformers music video with the armada theme song. I can't seem to find it, can someone direct me to the place? thank you