Blame cold feet ahead of tonight’s Chinese PMI data. We dropped as low as 1.0622 from 1.0674 barely a half-hour ago…

Soft US economic data (home sales, Chicago, PMI and consumer confidence) all are weighing as well.