seatrench: Horseshoe crabs can lay between 60,000 to 120,000 eggs. These eggs are laid in the
seatrench: Horseshoe crabs can lay between 60,000 to 120,000 eggs. These eggs are laid in the sand or mud in batches of a few thousand at a time, and take 2 weeks to hatch. Many are eaten by seabirds while incubating.(source) -- source link