Run intervals 20:00 [4] 3.2 km (6:15 / km)
Didn't feel great on the warm-up and still a bit light-headed when I started running hard, but the actual performance level was reasonable, perhaps downright good on the last few (think I might have had a season's fastest time for the last couple).
Whether or not my rep times were a season's best, the number of illegally unrestrained dogs certainly was (13). At least none of them caused any trouble.
Run warm up/down 24:00 [3] 4.0 km (6:00 / km)
Warm-up and down. Fewer traffic breaks than is sometimes the case.