South Park

By Unknown
  • -
  • Vote
  • -

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

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