Ok, somebody help me. Why do they call them the Torino 2006 Winter Olympics if they're in Turin? I know that sounds silly, but is Torino the Italian word for Turin or something? I feel like a total idiot for asking this already, so please don't flame me.
"...is Torino the Italian word for Turin or something?"
You got it!