Blurry medium resolution imagery.
In The News, Military - Missile Sites
Attached news link mentions this Pechora (S-125/SA-3) site a kilometer north of the military compound in the second set of satellite photos.
Central radar with three pairs of missiles on transport/launchers; and two more under cover in a revetment to the north.
Links: news.nationalpost.com, en.wikipedia.org