Dan Vassallo ’07 won Sunday’s Maine Marathon, breaking the course record, set by himself in 2007, by more than five minutes.