Does something like this exist in USA or Mexico, or any other country?


Does something like this exist in USA or Mexico, or any other country?

I went to Niagara Falls over summer and saw this thing showing a countdown for when the World Cup starts. I am just curious to know if there are more like this around the other host countries.

submitted by /u/ChampionshipNew7214
[comments]



Source link