USA Judo announces team for 2018 World Championships

USA Judo announces the 18 athletes who will be representing the United States at the 2018 World Judo Championships in Baku, Azerbaijan on September 20th - September 27th. Here is the Team USA Roster: