Texas election: The fallout of Van Taylor stepping down over affair allegations view map location
Video Source: View
By: World News
Recorded on: 2022-03-03 12:16:16 (GMT)
Category: News & Politics
Keywords: elections,news,politics
Location: 1001 Welch Street, Taylor, Texas 76574, United States