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

Loading Comments...