Filming location of a clone of technology allegedly invading from Russia

 

v20221217