Congratulations to everyone who did the Buffalo Marathon over the weekend, it is no small task. The weather ended up being nicer than expected which let more spectators come out and cheer on the runners. My favorite part is always seeing all of the supporters that come out by the numbers to cheer on the runners--and to bring their homemade signs, which are sometimes priceless.

They're always funny, unique and creative so, here's some of the best of the best from the 2017 Buffalo Marathon.