The Olympics flame touches down in Japan on Friday.
The Olympics flame touches down in Japan on Friday.