It takes him 3 hours to walk 7 miles from the end of the bus line to his job. Then it takes him 2.5 hours to walk 5 miles home after he gets off the bus.
He's doing like 30+ minute miles, doing this for 10+ years you'd think he'd have a better pace than that, lol