The U.S. Postal Service has introduced “American Vistas,” a new set of Presorted Standard stamps designed for business mail users. The stamps, which depict scenic landscapes, were unveiled at the San ...