Rio Grande

Location

River near Eagle Pass, Texas, where razor wire was installed by Texas and later removed by federal agents, leading to a legal dispute.

Mentioned in 1 video