Life-cycle of a Crawfish

We all know that crawfish are delicious, and some of you may realize that there is a “definite “season” for crawfish cooking and eating, but do you know what the life-cycle of these crawdads are? Now that crawfish season is finally upon us, lets look...