Rob McLeod Wins 2013 Self Caught Flight World Championship

Calgarian Rob McLeod won the Self Caught Flight World Championship during the recent World Flying Disc Federation (WFDF) World Overall Flying Disc Championships in Norrköping, Sweden. The World Overall Flying Disc Championships take place every two years and is comprised of…