Beautiful pix. I'm amazed your 5 yr old rolled 20 miles on, is that a 12" bike? Amazing. And 3 hrs seems pretty quick to me. My almost 7 yr old has a few 20-30 miles in on the trailabike but I still haven't asked him to go more than a couple miles on his own 16"er.