Darts John O'Shea Produces Magical Moments Despite World Championship Loss By Colman Stanley · Dec 21, 2022