These are Brine Shrimp Direct Brand harvested here in the USA. Minimum hatch rate of 195,000 baby brine shrimp per gram of cyst. Eggs take 24-36 hours to hatch depending on temperature. Brand may vary depending on what we currently have in stock at the hatchery. This product is shipped directly from our hatchery.