Owned!! Grand slam, grand slam, grand slam, grand slam!!!
Wotcha mean "owned"? I stand by my original comment, since the poll results were/are totally in favour of Scotland. Not even remotely connected with reality.
Almost as unlikely as a vote for England ... (when did
they last win it ???
Congrats Wales.And it wasn't that bad a year for Scotland, despite the Italy result ...