Australian swimmer Shayna Jack has announced she will retire after the Commonwealth Games in Glasgow.
In a video posted on Instagram in which Jack spoke with her coach Dean Boxall, the freestyler fought back tears as she said the Games - from July 23 to August 2 - would be her competitive swan song.