Despite the efforts of secularists to stop it, the new Mother Teresa first class US stamp will be issued by the postal service on September 5 at the Basilica of the National Shrine of the Immaculate Conception in Washington, DC. Bravo! . . . and moch thanks to Catholic Vote for helping to make this happen.