Originally Posted by Rjk 20200603_100847.jpg Interesting figures, Wales figures the best of the home countries and England's figures the worst.
Forum Rules