$3.5 Trillion Budget Bill Passes First Senate Hurdle

This post was originally published on The Young Turks.