Russell Street Report · Jun 29, 2016
Vegas? London? Who Gets “The Ball” Next?
Print this article
With last week’s news that the NHL plans to add a franchise in Las Vegas by the 2017/18 season – the 1st ever professional team in any major sport to call Sin City home – NFL fans have to be wondering how long it will be until they follow suit.
My guess? Not long.
