Deadly water park accident

In Spring, Texas, authorities say a construction worker feel to his death at the "Splash Town" park.

April 12, 2019

Examined