By CBS3 Staff

PENNSAUKEN TOWNSHIP, N.J. (CBS) – A crash involving several cars on Route 130 in Pennsauken Township may have been caused by a drunk driver. It happened around midnight Wednesday at Union Avenue.

READ MORE: Police: 2 Teens In Car Shot At Red Light In Philadelphia's Olney Neighborhood

Police say at least six cars were involved in the crash.

READ MORE: 14 Arrested On More Than 120 Charges Related To NorthPak Gang Violence In Wilmington

Two people had to be cut free from the mangled vehicles. No word on their conditions.

Police also recovered alcohol from one of the cars.

MORE NEWS: Wawa, 2SP Brewing Company Team Up For Sunfest Strawberry Lemonade Shandy Beer

The driver faces possible DWI charges.