The source given by TC implies it could be a military test site? But isn't every country constantly trying to upgrade their weapons? It's the first guarantee of safety after all. So.. Guess there's nothing special to see here, move along...