The Punisher Promo Stickers 2003 Official Film Merch.
Two stickers from The Punisher film release. see photos for condition. Unused on original backing.