https://www.militarytimes.com/news/...nd-wont-stop-until-it-has-choked-out-ukraine/
I think this is pretty much spot on. Russia can creep a buffer along the Sea of Azov to connect the Crimean peninsula without needing the Kerch Strait.
What are those rifles in the picture? Looks like something made by HK. G36?