The Mail-It Shop opens on Sesame Street.The Mail-It Shop opens on Sesame Street.The Mail-It Shop opens on Sesame Street.