Charts that should scare the crap out of you!

I just came across these charts, which were referenced in an opinion piece in Canada’s Financial Post. The piece poses the question if the political shenanigans we are seeing here in the US will be the end of our country, or at least its status as a financial powerhouse. But the most disturbing part is [...]