Lou Orazietti completed his 21st marathon in a time of 3:51:15. The race conditions were very warm at 84 degrees F.