“Yeren Field Station: Bigfoot Patrol” Patch Cartoon Sketch

"Yeren Field Station: Bigfoot Patrol" Patch Cartoon Sketch

The Yeren is the Bigfoot of China.

Check out the other “Bigfoot Patrol” patch art in the series.