Elevated Walkway Deck Collapse Injures 21 Summer Campers in Surfside, Texas

People 2023-06-09

Views 2.2K

The incident happened in Surfside, Texas, a small beach town on the Gulf of Mexico that is about 65 miles south of Houston

Share This Video


Download

  
Report form