I dont want to sound like a idiot but oh well

I have a 2003 tahoe mine stalls as well at low speeds like 5mph or lower. I have to kinda keep my foot on the brake and gas at the same time at those speeds.
Where is the throttle body? And one can show me a pic so I can clean it. Whould a o2 censor cause this as well?
Thanks