July 23, 2009, Chicago, IL – Coming from rock bottom — being mugged and carjacked on the job —
Papa John's Pizza driver Stephen Walker hit sky high Wednesday at the Willis Tower, trying to set the world record for highest pizza delivery.
Print this page
Advertisement
Stories continue below
Related