Times Square billboard warns about 'ticking time bomb' of $34 trillion national debt

A nonprofit has launched a new billboard campaign in New York City’s Times Square warning the American public about the "ticking time bomb of $34 trillion government debt." The Committee to Unleash Prosperity (CTUP) says the ad campaign on the 50-foot-high billboard will run for three months, "dramatizing the threat posed to the American people"...