Security firm Mandiant estimates that hundreds, and perhaps thousands, of people work within Unit 61398 of the Chinese Army, which is housed in a 12-story, 130,663 square-foot facility at 208 Datong Road in Shanghai. CNN drove by and was chased by the Chinese military which demanded some tape. CNN gave them some tape. Maybe it was the wrong tape. Or the wrong memory card. Whatever. Ooops. More from CNN here.