Hot damn.
Shirley Clements, a 60-year-old Canadian dance teacher, not only makes a dragon want to retire, but also puts her high school students to shame with her hip-hop routine to "Uptown Funk." Her energy is contagious; she even does stunts like headstand spins at one point.
Original image has been replaced.
Credit: Mashable