Yes, that's what I'm thinking as well - but I couldn't find out what's the real story with these videos. It does seem like tanks in the middle of a Chinese street.