The Colbert Report

Sign Off - Super Hero Stamps

Season 2 • 07/26/2006

The U.S. Postal Service placed undeserving super heroes on their stamps.

More