You are not looking at larvae, but tiny root vegetables the size of a chess piece! These are called crosnes, also known as Chinese artichokes!
You are not looking at larvae, but tiny root vegetables the size of a chess piece! These are called crosnes, also known as Chinese artichokes!