This story should have been blasted 24/7. Hardly a peep.
Witnesses’ Three tall white men from CRAFT???
I agree. I have seen this story only on FOX..