Baron Pepperpot
Active member
Wales - made up most of the brilliant Lions team, a settled management team, and home advantage is almost everything - they have France at home.
Don't know how many times Wales have won at Twickenham (not the one-off Wembley game in 1999) in the last 26 years, but I think it may well be a Wales win there this time. Hope not.
Wales won in 2008 and 2012