Lara Logan, a journalist based in South Africa, was terminated from her position at NewsMax following a series of odd claims that she made on the …
Lara Logan, a journalist based in South Africa, was terminated from her position at NewsMax following a series of odd claims that she made on the …