A single female will lay up to 425 eggs at a time, but very few tadpoles will live past their first year.
A single female will lay up to 425 eggs at a time. Very few tadpoles will live past their first year.