Galveston police: Vehicle drives off Pier 21, possibly with four people inside | Car found in water
Police said one person managed to escape the vehicle and told officers there may have been three other people inside. GALVESTON, Texas — Galveston police say a vehicle drove off a pier into potentially 30 feet of water early Sunday morning. This happened on Pier 21, which is at the intersection of 21st Street and … Read more