Fear driven flows into the safety of US Treasuries has sent the yield on the 30 year to it lowest ever.Below 1%10 year is under 0.5%