Handmade Mexican Guadalupe Virgin Mary Messenger Bag Made in USA Handmade and made to order from USA 100% Premium Cotton Ship From USA Productions of making usually take 5-7 business days Followed by a 1-2 week shipping time