Actually these exact APCs (armoured personnel carriers) could be only from our naval base in Sevastopol. See the pair of big vertical tubes in the back? They made to prevent engine from stopping while descending from a carrier ship. AFAIK Ukraine don't have these APCs. I'm eager to hear how Putin is going to explain all these too.