skip to Main Content

Body seen along floating barrier Texas installed in the Rio Grande, Mexico says

The Mexican government has reported for the first time that a body was spotted along the floating barrier that Texas Gov. Greg Abbott installed recently in the Rio Grande river, across from Eagle Pass, Texas

Read More

Back To Top