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%