Am I the only one who is wondering why these two would be staying in a Motel 6, given the money they have made with CNN? Maybe this was a drug deal gone bad.
Pretty sure its on the up and up, read all that she has accomplished in life and see if that fits with those two.
https://en.m.wikipedia.org/wiki/Lynne_Russell