Mysterious circumstances surround the death of Marjie Lynne LeStourgeon Huck in Tulsa, Okla. Authorities are puzzled by the shocking discovery. Stay tuned for updates on this perplexing case.

Read More