Biddeford police said Jamerico Elliott, of Saco, and 15-month-old Lavarice Elliott were listed in critical condition at Maine Medical Center in Portland.

Elliott was riding a bicycle on Elm Street (Route 1) and the boy was in a seat attached to the bike, police said.

The other bicyclist, Melodie Brennan, of Saco, was treated and released from Southern Maine Medical Center in Biddeford.

David Labonte, 56, of Kennebunkport, was driving a 2005 Ford Explorer pickup truck north near 364 Elm St. when he crossed the center line into oncoming traffic and struck the bicyclists, who were heading south on a sidewalk, police said.

Labonte's truck also hit a 2001 Chevrolet pickup that was parked at Republic Cash, and both trucks caused damage to a residence, police said. Damage to the house included a granite foundation block being pushed into the house, and loss of electrical power and water.

Police did a reconstruction of the crash, which was reported at 5:56 p.m.

Elm Street was reduced to one lane for part of the evening.

Police said they have impounded Labonte's truck as part of the investigation.

A re constructionist will execute a search warrant to determine if the vehicle has a black box, and if it does, take it into evidence, said Deputy Chief JoAnne Fisk.

Fisk said the blood alcohol test on Labonte will not be back until the end of the week at the earliest.

Fisk said, as standard procedure, once the report on the crash is complete, police will meet with the York County District Attorney's Office to determine if any criminal charges will be filed in connection with the crash.

"We have to deal with facts, and if the facts warrant a prosecution, then we'll seek to do that, but if it doesn't, then we're just dealing with the emotional trauma the victims had to suffer as a result of the accident," Police Chief Roger Beaupre told WMTW News 8 Monday afternoon.

Labonte has a lengthy driving record. WMTW News 8 has uncovered in the past 10 years, Labonte has been convicted 13 times on various violations, including operating under the influence twice and had his license suspended four times.

"His license status is Q, which means he can't have any alcohol in his blood at all because of a previous OUI conviction," said Beaupre.

The Secretary of State's Office said the state of Maine can never permanently take a license away.

Labonte could not be reached for comment about the crash. Members of his family declined to speak with WMTW News 8.