If you already thought Michael Phelps moved fast in the water, wait until you see him race a shark!
Discovery Channel announced Phelps will race a great white shark on July 23 with this press release.
Don't miss "Phelps vs. Shark: Great Gold vs. Great White" Sunday, July 23 at 8pm!