Shipped out super fast but the order was delayed by usps (no fault of the seller). I ordered 20 and there were 2 casualties but as best as I could tell, there were a couple extras sent so ultimately I still received 20 alive and well (it'sa little hard to count to 20 when they're moving around so quickly, haha). A few short weeks later, it appears we are having babies!