Big Gay Al

Matt Stone (Speaking) Trey Parker (Singing)[1]