Geography ❯ United States ❯ Texas ❯ Houston
Deputies say the seized Dodge Charger could be forfeited, signaling a tougher stance on dangerous meetups.