Live action footage
TV radar systerm under business building district in beijing China.
HD
1920 x 1080