Mr. Claus Goes to Washington

image/svg+xml

Bankrupting America, a project of Public Notice, is out with a new video documenting the perils that impending tax increases would have on Santa’s business.

Published under: Video

ADVERTISEMENT
ADVERTISEMENT