News

Tuesday morning, a peacock showed up at the Studios at DFW, home to NBC 5. Call it a coincidence, fate or maybe just great PR instincts — either way, it’s hard to ignore the symbolism.