2017 Men's Freestyle Senior Nationals Interviews David Taylor wins 2017 U.S. Open Championships at 86 kg
David Taylor (Titan Mercury WC/Nittany Lion WC) after winning the 2017 U.S. Open Championships in men's freestyle at 86 kg held at the South Point Arena in Las Vegas, Nev., April 28-29.