Weird Abandoned Structure in the Russian Forests This strange looking abandoned structure was, as the English Russia website put it, "shot by some Russian guy in the forests of Russia". Anyone who knows what it is? A transformer station, props from the upcoming X-Files 2 movie?Link - via ebr303 Comments (18) Commenting is closed. Click here to view up to the first 100 of this post's 18 comments