Watch some of the strangest moments of the 2018 Masters as wasps, flies and ants all interrupt play at London’s Alexandra Palace.


Source link