Every canvas print is made to order, hand-stretched and shipped from our studio in Lake City, FL in 2–3 business days. Nothing is mass-produced or outsourced.