This weekend, Portland hosted the 25th running of the Maine Marathon, sponsored by Gorham Savings Bank.

Spencer McElwain, 27, of Caribou, took first place in the Marathon, with an impressive time of 2:31:36.

The Press Herald reported on Sunday that Runner-up Taylor Days-Merrill, 22, of Fairhaven, Massachusetts, led for the first several miles before McElwain took over in Mile 16.

And something new for this year's race... New England Mobile Showers were on scene, providing free hot or cold post-race showers for all participants. If you're a runner, check these guys out!