Canadian high school dance teacher Shirley Clements is one badass 60-year-old. Watch her dance with her students to celebrate her upcoming retirement and prepare to be amazed and inspired!
In case you can't tell, Shirley's the fireball in the pink jacket.