News from the South - Texas News Feed4 months ago
Galveston police: Vehicle drives off Pier 21 into water
www.youtube.com – KHOU 11 – 2024-07-21 06:36:23 SUMMARY: Police in Galveston are investigating after a vehicle plunged off Pier 21 into approximately 30 feet of water....