In this talk, we will see a proof of the snake lemma. The talk will assume a basic familiarity (group homomorphisms, kernels, cokernels, etc.) with group theory. Time permitting, the speaker will also explain an application of the snake lemma to his own work.