X / Twitter post
2011-10-17T20:52:12.000Z · UTC
Late last Friday @BarackObama announced his 2011 budget deficit was $1.299 trillion -- the second largest in US history.
Timestamp & sources
Post ID: 126037818584727552
Deletion and post-type flags come from the dataset, not a live status check.
Coverage, licenses and missing records