Sweet Baby Jesus you must think everyone on this board is as dumb as you are. You really believe that a website called WFAA is somehow a reliable, credible source of information.
It's probably some 400 pound guy sitting on his bed making this shit up--LOL
WFAA Channel 8 is an ABC TV Station located in Dallas Texas.
What in the heck are you talking about?