Iconic NASA Webb Image 'Pillars of Creation' Is Now Among US Postal Service Stamps The US Postal Service has introduced two new Priority Mail stamps featuring captivating images from NASA's James Webb Space Telescope. by Jace Dela Cruz