In a move that seemed unthinkable just a few weeks ago, yet all but inevitable a few days ago, The International Olympic Committee announced that the 2020 Olympic Games, scheduled to be held in Tokyo this coming July, would be postponed until 2021 due...

More...