Board Thread:Plants vs. Zombies 2: It's About Time/@comment-24736287-20140529012246/@comment-5204503-20140604083400

Walter20210 wrote: I think, It is from PopCap china conference, I saw some similar pics in their confererence. Dammit, those wacky chinese!