Yes we do, contact us for details.
Most items are shipped in the US first class or priority mail, so usually takes about 3-7 days to arrive. Some flags may temporarily become out of stock and will have to be printed on demand, thus it may take a few extra days to item to ship.
Yes we do, but we may need to get a shipping quote.