When people talk about Amsterdam, the infamous Red Light District comes to mind. For men, this is the Mecca of their sexual fantasies, but what would these same men think if they knew the truth behind those right lights? The reason most of those women end up literally selling themselves from a store-front window? Stopthetraffik.org shows exactly what happens when realization dawns. Watch till the end, and see for yourselves the expressions on their faces.