Harry Styles clocks a speedy 2:59:13 at Berlin Marathon
Pop star meets pavement: Harry Styles smashed his first sub-three-hour marathon on Sunday
The post Harry Styles clocks a speedy 2:59:13 at Berlin Marathon appeared first on Canadian Running Magazine.