The mystery surrounding the disappearance of Kierra Stubbs, a young mother from Birmingham, Alabama, continues to haunt her family, friends, and community ten years after she vanished without a trace.
A distraught Chinese couple has made a desperate plea outside the Chinese embassy in Bangkok, seeking help to find their missing son, suspected to be a victim of human trafficking in Southeast Asia.