16.84 miles in and around the Lower Perkiomen Valley Park, the Schuylkill River Trail, the Perkiomen Trail, and the Audubon Loop.
The morning's ride got off to a bad start. My right brake began dragging, and nothing I tried - removing and resetting the wheel, adjusting the brake head, etc - seemed to solve the problems. Fortunately a former bike mechanic was riding nearby and stopped and found the problem. It seems the spring in my right brake was bent. He bent it back into shape, and I rolled further without problems.
Between the 25 minutes lost fixing the brake and the cold weather, I limited my ride to two hours. I traveled about a mile and change on the gravel and cinder Perkiomen Trail. The surface seems firm enough to ride on, and so most of my training rides for the next couple months will be on the PT.
Average rolling speed 10.90 MPH, top speed 22.50 MPH. The top speed was achieved on the 9 per cent grade on the Audubon Loop. Going downward, of course.