Cameron Diaz stopped by Good Morning America today as she continues her lengthy promotional tour in support of Bad Teacher. Cameron is fresh off her overseas premieres, which included stops in Germany, London, and Moscow. She's taking care of the duties without her costars Justin Timberlake or Jason Segel, though they should all reunite at today's NYC junket and red carpet. It's been all about showing off those legs for the actress at her photo opportunities, and Cameron's love of surfing is just one of the ways she keeps them so long and lean. To prepare for her big interview, our I'm a Huge Fan winner hit the waves just like Cameron — the latest series is out this week, so watch for it on PopSugar!