Okay, I wouldn't normally do this but this guy is crazy.
1. This is one of Stratovarius' new songs, Halcyon days.
2. It has been uploaded on youtube BUT the album hasnt been officially released (this song was played on a radio station in Spain iirc, from there it got uploaded to youtube).