Only 73 days away

NEW YORK — It’s hard to believe, but Christmas is only 73 days away. To help get everyone in the spirit, the Postal Service today is kicking off the 2011 holiday season with the issuance of the new Christmas stamps.

Leave a Reply