NBC Nightly News anchor Brian Williams is currently on a self-imposed leave of absence as he weathers the storm of his own making by facing the consequences that stem from deceitful reportage.
Continue Reading…