2018 Russia – 2018 admin, July 8, 2018July 16, 2018 My first venue to view the 2018 FIFA World Cup in Toronto was Red Square Restaurant. I was hoping to catch fans of the host nation celebrating both a win and the pride of being a host country. It was a bit of a disappointment. Despite winning 5-0, there were… Continue Reading