Posted on July 8, 2018September 8, 2018 by Admin Bugs on Sticks Beijing street market. Yikes, no thanks…