Loop ride to Pete's Bike Shop over Sourland Mountain.
102.3 km
966 m
Princeton Junction → Princeton Junction