Metrics Scorecard

Government Paying $240B Every Year in Interest on its Debt

May. 1, 2013 - 03:37 - Efforts to reduce the government’s debt

For video troubleshooting and help click here.