TEMPE, Ariz. -- James Iwaszkiw, 24, was riding his bike home on Monday night when he heard someone yelling by a fence on Farmer near University in Tempe.
Jeremy Lockridge, 32, was hanging upside down on the fence.
His leg was impaled.
"It was pretty crazy to see live for sure, like right in front of me," said Iwaszkiw, who is a junior at ASU.
Iwaszkiw called 9-1-1.
"I think I was in so much shock. It was pretty gory," described Lockridge over the phone to 3TV.
Lockridge was taking a shortcut home when he hopped the fence and accidentally slipped, landing on the spike.
"I was getting close to passing out and just tried to stay as positive as possible," said Lockridge.
That’s when Iwaszkiw grabbed him and tried holding him up until police arrived.
Sgt. Mike Pooley with Tempe Police said officers also held Lockridge up until paramedics arrived.
Once on scene, paramedics cut a hole in the fence to get Lockridge down.
He was taken to a local hospital with the spike still in his leg.
He’s gone through one surgery and has another one on Thursday.
Lockridge said he regrets hopping the fence and won’t take shortcuts home anymore.
Doctors expect him to make a full recovery.
He could face criminal charges for trespassing.