South Park

Advertisement
By Unknown
  • -
  • Vote
  • -

Check out the uncensored launch trailer above (don't forget your headphones).

Advertisement
By Unknown
  • -
  • Vote
  • -

The Stick of Truth won't drop in December, but hopefully these seven minutes of gameplay will ease the pain. Look forward to seeing The Stick of Truth on March 4th in North America and March 6th in Europe