It took him five days, but Staff Sgt. Colin Craig made it from Afghanistan to his New Jersey just a day before for his son's birth.

The baby was going to be delivered this month by C-section whether Craig made it home or not.

Craig had leave. But it turned out to be a longer than expected journey halfway across the world to his wife Susan and his daughters in Fanwood.

He tells The Star-Ledger he had one flight canceled, another one delayed by six hours and a third late enough he barely made his connection.

The baby, also named Colin, is healthy though he's due to have lung surgery in coming months.

(Copyright 2011 by The Associated Press.  All Rights Reserved.)