MyVidster
Thumbnail for US Treasury Bond Buyback Explained

US Treasury Bond Buyback Explained

The US National Debt just crossed $40 Trillion, and the internet is panicking that the Treasury bond market is "breaking." But what is actually...

Watch video