Longview police catch hit-and-run suspect