Japan Unveils Cherry Blossom-Inspired Torch for the 2020 Olympics With 2020 right around the corner, the Olympic games in Tokyo, Japan will soon be upon us. The Olympic torch has just been revealed and it’s one to reme...