It happened around 3:10 a.m. Friday on the northbound lanes of 295 near Route 73.
Officials said the driver was heading northbound when he lost control and rolled over.
The front of the tractor-trailer fell 20 feet down onto South Church Street below as the rest hung over the overpass.
Mount Laurel police said the crash also involved two other vehicles.
The Action Cam showed pieces of the truck's cab scattered along the road.
The truck was said to be carrying mail.
The driver was taken to an area hospital for an arm injury. He is listed in stable condition.
Officials said the tractor trailer's fuel tanks leaked causing hazmat crews to be called to the scene.
The tractor-trailer was removed from the I-295 overpass just before 8 a.m.