Newsweek
Mica Miller update: Pastor John-Paul Miller's alibi gets boost
Mica Miller, 30, was found dead in Lumber River State Park in North Carolina on April 27. The Robeson County Sheriff's announced Tuesday in a Facebook post that she died of a self-inflicted ...
5 days ago