Rio Grande

LocationMentioned in 1 video

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