Yaochi Jinmu at the Peach Garden 2.0 screenshot Yaochi Jinmu, whose name is usually rendered as "queen mother of the west," appeared in the earliest stages of Chinese mythology and was a focus of intense religious devotion during the first few centuries of the present era. Download Yaochi Jinmu at the Peach Garden 2.0