A pair of newlyweds become connected in the mysterious disappearance of a young woman in the river town of Yangshuo, China.
No data