Just to add to this, all 15 of my marathons have featured maximum long runs of 13-16 miles, not exceeding 3 hours. I'll take it a step further and add that I've never gone beyond those distances in training for any of my 9 ultras, which include three 100k and another out to 76 miles.
I think...