Where in the world is Tom Brady?

Mexico, thanks to TMZ and this picture from SplashNewsOnline.com:


0522-tom-giselle-splash-2.jpg

Wish I were on a water slide in Mexico — without photographers around.

Advertisement