Concord police said a 21-week-old boy with multiple fractures was taken to Concord Hospital on Monday afternoon. Police were called, and investigators said they believe the baby's father, Gregory Perkins, 22, assaulted the child on at least two occasions.

Perkins was charged with two counts of first-degree assault. He turned himself in to police Thursday afternoon after a warrant was issued for his arrest. He was released on $20,000 personal recognizance bail.

Police said that although the baby was seriously injured, he is expected to make a full recovery.