David Duchovny and wife Téa Leoni were spotted at the Czech Street Festival 2008 in NYC Saturday looking rather chummy.

Téa is even smiling! Maybe it’s because she just took a big chomp out of a sandwich that has David’s nuts in it..

  • Digg
  • Facebook
  • Fark
  • StumbleUpon
  • TwitThis
  • Reddit