Maths teacher Kyle Gurkovich set a new world record with 4,182 pull-ups - AND raised money for cancer research at the same time, earning him the title of world's coolest, sweetest, best teacher ever.
The New Jersey teacher was inspired to find a different way of raising money after a student at his school died of cancer, aged just 14.
Gurkovich did five pull-ups a minute for the first seven hours, then four a minute the next eight, meaning he could break the world record in 15 hours and have plenty of time to rest.
But he's not happy raising more than $3,000, he's going to do it all over again in November.