Pieris rapae, or Small White butterfly.
The butterfly of Pieris rapae, or Small White.
The caterpillar and chrysalis stages of Pieris rapae, or Small White.