"Baby One More Time" just be might be Britney Spears' most iconic hit to date.
And why shouldn't it be? It's stood the test of time for nearly two decades and has been covered, performed and parodied more times than we can count. That includes a performance from model Kate Upton.
She threw on Brit's iconic school girl uniform and played the bit on last night's episode of Lip Sync Battle.
Chrissy Teigen's facial expressions are priceless, and Ricky Martin is a daddy. As for Upton's part, she does a decent job, but no one can touch the legend. Watch below: