Machine fell and pinned contractor underwater…..
Freeport, Bahamas – A sad report is coming out of confirms a contractor has lost his life following a freak accident on that island.
BP can report contractor C. Williams lost his life at the Deadman’s Reef area after his machine fell off the rock into the shallow water pinning him underneath. Williams down died at the scene.
We pray for his soul and family in this time of loss.
We report yinner decide!