Hassan Esufally braves cold and windy conditions to complete the 2018 Boston Marathon

You may also like...