Other Stuff David Duchovny and Tea Leoni’s NYC Home on Sale for $9.25 Million January 20, 2013 0 comment 0 Facebook Twitter Google + Pinterest