General Maintenance & Repair
I just got a '04 V8 Touareg. While driving it home I got off at an offramp with hard cornering to the right, noticed about a cup of water spilled on my right foot. Liquid did not smell like antifreeze, just water. Any ideas where this would come from and what is leaking? I looked under the...