texas sheriff

Jessica Hollis: Body of missing deputy found in Lake Austin

The body of missing Central Texas sheriff's deputy Jessica Hollis has been found in Lake Austin on September 19. On…

10 years ago