Tag: Xinhua News Agency

Animation Monday: Once Upon A Virus

Wow, people from China made something brilliant.  The folks from New China TV took Legos and made fun of certain people from the United States by turning the Statue of Liberty into […]

%d bloggers like this: