A 67-year-old local attorney broke his own Guinness world record at a New Year's Eve marathon.

Larry Macon ran his 113th marathon on Saturday in Allen, Texas, breaking his own Guinness world record set on December 31, 2010, at the Savages Seven race in Ocala, Fla.

He first broke the marathon record on Dec. 14, 2008, at the Dallas White Rock Marathon.

"It's a great birthday gift," said Macon, who turned 67 on Saturday. "I’m looking forward to celebrating at my birthday party."

Macon has run 2,938 miles in 2011 alone, gone through 12 pairs of shoes and logged more than 200,000 miles in the air.

Macon's lifetime marathon count as of Saturday was 823.