Nice pics!
And as for the earlier question, yeah, those are subs

I'm just nosing around the Black Sea fleet and just found an airbase full of Backfires

Over at Gvarderskoye.
There's a couple of small subs down at Sevastopol, possibly Kilos...can't see anything at Odessa though
Kamchatka is worth a nosy at if you're in that area too: