
Harry Styles has shocked fans with his impressive time at the Tokyo Marathon.
The former One Direction star, 31, took part in the 26.2 mile race alongside 38,000 other runners in the Japanese capital on Sunday.

Harry Styles has shocked fans with his impressive time at the Tokyo Marathon.
The former One Direction star, 31, took part in the 26.2 mile race alongside 38,000 other runners in the Japanese capital on Sunday.