(Duluth, MN) -- Ideal weather greeted the thousands of runners in Duluth at the 43rd annual Grandma's Marathon.

Kenya's Boniface Kongin won the marathon with a time of two hours, 12 minutes and one second. Andrew Colley, a 28-year-old from North Carolina, came in second. The fastest women's time was turned in by 31-year-old Nell Rojas of Boulder, Colorado at two hours, 28 minutes and nine seconds.