well i was going to say lapfox but hat beat me to it i like his work plus this is an epic song http://www.newgrounds.com/audio/listen/436990
vid