Madeleine Kelly July 12, 2018
A complete recap of day three action at the World Junior Championships