Click 2 Houston – by Jake Reiner
HOUSTON – The Sam Houston statue has been at Hermann Park since 1925, but a group that calls itself Texas Antifa has started a campaign to take down this and any other landmark that bears the name Sam Houston.
The statue has been a site to see for nearly a century and for some people, it’s a site they want to see for years to come. Continue reading “Mayor Turner responds to group that wants to remove Sam Houston statue”