New russian armor
Maybe they're trying to kludge something together to protect against HESH from Challengers?