Insulate Ukraine protesters are supergluing themselves to Russian tanksdeskpilotFeb 26, 20221 min read.