The 5 Stages of Getting a Bad Haircut
S11:E30
2018
Stage Six: Hats. So many hats.