This song kind of reminded of the levels in Crash Bandicoot 3 where you ride the tiger on The Great Wall of China. Not sure if it even sounds anything like it.
Newgrounds accounts are free and registered users see fewer ads!
Please contact me if you would like to use this in a project. We can discuss the details.