Share Facebook Twitter LinkedIn Pinterest Email Courtesy of the Australian Dolphins Swim Team on YouTube Craig Jackson Jacco VerHaeren Jake Packard Kitty Chiller Mack Horton Madi Wilson Rio 2016