Swimming Superstar Michael Phelps Races A (Computer-Generated) Great White Shark!

By Kim Bussing When Michael Phelps announced his retirement at the 2016 Rio Olympics he really had no intention of swimming competitively again. However, that changed when the decorated athlete was approached by the Discovery Channel to help kick off Shark Week with a race … Continue reading