South Park

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