Woman Who Drove Off Cliff With Twin Sister Arrested For Her Murder -- Again
Category: CRIME
Alexandria Duval was apprehended Friday in upstate New York.
By Ron Dicker, 2016-11-14