This happens from time to time as I think the post office is shorthanded. In all fairness, this order was placed on June 2nd, Shipped on June 3rd and delivered on June 9th.
You ordered on a Sunday night, we processed on Monday and shipped on Tuesday. The rest is up to the Post Office. If they delayed your shipment then that is not our fault but we do appreciate your business and input.
These products are recommended with items in your cart.