About two hours southwest of Houston lies Matagorda Bay, a small beach town for travelers seeking solitude and a break from ...
Sugar Land resident Kyle Robichau and a friend were preparing to launch their boat when they saw the red SUV veer off course.