Spirited away in the foothills of the Appalachian Mountains above the Ohio River town of Moundsville, West Virginia is an unlikely structure known as the Taj Mahal of West Virginia, New Vrindaban, a place steeped in mysticism and murder.
Carol Louise (Dorn) LaRue died peacefully on Oct. 16, 2021, in Scottsdale, Ariz., surrounded by loving family and sure in her faith in God that she was finally going home.