FWIW, I opened the web page in Mexico, and noticed the banner on the Forums page http://www.turbobuick.com/forums/ is an advertising banner for an insurance company (ING) all in Spanish. Weird how they somehow plant the banner there...I'm pretty sure you didn't put it there.
It's not the top banner, but the one below the "welcome" bar.
It's not the top banner, but the one below the "welcome" bar.