Phelps vs Shark: Great Gold vs Great White | Discovery Channel
sonofthebronx Michael Phelps wears a monofin to race the sharks
Loading the player...