Still Report #748 – Does Cruz Even Know Where He’s From???

from Bill Still

To become Partner #526:, then Click “Subscribe”.
Bitcoin address: 15Ucde9jSR7UezG8w4Lgk3jMhiCebc4veG

Tonight during the CNN Town Hall with Ted Cruz held in Wisconsin, Senator Cruz – a sitting Senator from Texas – claimed that Fort Hood is in Florida:
Fort Hood is the largest U.S. military installation in the world, covering 214,000 acres and housing over 53,000 people. It is located halfway between Austin and Waco, Texas.
Oh, and just a reminder, Senator Cruz, I realize that you are very distracted by a certain growing scandal – and for good reason because that’s about to blow wide open – but your home state is Canada – I mean Texas.
I’m still reporting from Washington. Good day.