Project Chaos - an OCRemix project for Sonic 3 and Sonic + Knuckles music.
This particular track is "Walk on Water" - you can see the entire track list at:
http://www.projectchaos.info/php/media.php
On the sidebar at the right, there's also a link for the torrent. Enjoy.
(No, I wasn't involved in the production of it at all, I just like Sonic music)