Watch this first pitch from China — if you dare Posted on July 28, 2016 by admin Somehow, the mascots are the most frightening part of this.