Stephen Shoemaker was scheduled to appear at 9:30 a.m. Tuesday for sentencing.
Shoemaker, 33, of Shippensburg, doesn't have a car or driver's license. So he started hoofing it to the courthouse at dawn. He kept walking for about 25 miles in 90-plus-degree heat.
Shoemaker arrived about 3:30 p.m. -- after a detour to a hospital, where he was treated for dehydration.
Judge Edward Guido had issued an arrest warrant when Shoemaker failed to appear. But he agreed to defer sentencing until July. Guido said he hesitated only because "that means he'll have to walk back to Shippensburg."
Deputy Public Defender Anthony Adams volunteered to give Shoemaker a ride home.