Meme Wednesday: StarCraft, American stuff made in China, and escalators screw us again By Anthony Tao July 18, 2012 5:14 pm Comment : 0 Showcasing the best in Asian-related memes. Source: We Know Memes, Demotivational Post. Apropos of this. Tweet ‹ Previous Next › Tagged: Memes Leave a Comment Click here to cancel reply. Name* Email* Website Submit Comment nine × 1 = Notify me of followup comments via e-mail. You can also subscribe without commenting.