Let’s talk about Liz Llorente’s “Burpee World Record”
I’m sure by now you’ve all seen the reports out of Australia, where a Liz Llorente “smashed” the world record for most burpees in 60 minutes. Barstool Sports has been circulating this video with a very candid critique of the mother from Melbourne.