Senator Ted Cruz has released a video he says shows a Biden … Senator Cruz said the facility he filmed in Donna, Texas, was a “giant tent city”.
Full story here.
Originally published 2021-03-28 18:07:30 — www.dailytelegraph.com.au
Visited 1 times, 1 visit(s) today