Mysterious structure in Russian forest

I’d love to hear what people think that thing in the picture is. There’s a whole album you can look through here. Unfortunately no further explanations on that page, though reading through some of the comments is entertaining.

Some enterprising soul used Google Translate, and found that the site may be some sort of experimental electrical project for seeing the effects of thunderstorms. I have a feeling I’m butchering the science here, so please correct me on it.

What’s also fun to look at is the location through Google Maps (satellite version). September 11th conspiracy theorists, where you guys at?