A or B would be the best choices.
The cause of baby david's death was being crushed by pickup trucks.
The pickup truck came over tot he strolling father and baby after colliding with another car beforehand.
Witnessed testified that after hearing a loud bang and run toward the scene, they saw that the baby died instantly from the crash.