MapMyWalk | Thrive Long Ride - 25 miles - Los Altos Hills in Portola Valley, California