Gregor Townsend places Scotland success among ‘best ever results in our history’

  • Oops!
    Something went wrong.
    Please try again later.

Gregor Townsend believes Scotland’s first win at Twickenham since 1983 could be the nation’s greatest ever Test victory.