Called a “Mexican Thelma and Louise” by the Web site Ozus’ World Movie Reviews, Sin Dejar Huella (“Without a Trace”) is a road movie about two women on the run, traveling across Mexico on a whirlwind journey of discovery and disappointment. Winner of the Best Latin American Film award at…
