Russian BMP survives massive Ukrainian onslaught