American taxpayers to spend $776 billion on extra interest payments by 2026. That $776 billion adds up to roughly $2,500 per American. Call it the Obama...
Recent Comments