FRESNO, Calif. (AP) — More than 100 cars and trucks crashed on a fog-shrouded freeway Saturday, killing at least two people and injuring dozens more, the California Highway Patrol said.

Eighteen big rigs were involved in the massive pileup on Highway 99 just south of Fresno as patches of dense fog obscured visibility on the heavily traveled roadway, CHP officials said.

"It looked like something out of a movie, walking up and seeing all the cars mangled and crushed," CHP Officer Paul Solorzano Jr. said.

A 5-year-old boy and a 26-year-old man traveling in separate vehicles were killed in the chain-reaction collisions around 7:45 a.m., he said.

A 62-year-old man was arrested Saturday on a misdemeanor drunken driving charge, said CHP Officer Kirk Arnold.

"He has not been said to have been the cause of (the crash), he is just a person who was involved in the collision who was taken in for DUI," Arnold said.

Rescuers had to extract several people from the wreckage, and paramedics took more than three dozen patients to the hospital with injuries, Fresno Fire Department spokesman Ken Shockley said.