Luis Calvillo has an angel on his shoulder.

The tattoo covers his left arm, the archangel Michael wielding a sword over howling demons. But Calvillo, 33, believes it was an angel he could not see


Day 35: 180 steps, and counting


Day 38: An aborted shopping trip

Day 43: "I know you can do it"

Day 49: Soccer therapy

Day 56: The return of Coach Luis

Day 78: Home in time to say goodbye

Day 88: A life divided by gunfire