All shirts are hand printed, remember small differences do occur from print to print. These are not machine printed. :)
I typically mail shirts out the next day, unless you order early morning (then I may even have your shirt out the same day!)
(Also available in XL - 2X ) upon request. (they will be made to order, and usually ready to ship in 2 days)