Soldato
That I assume will be made clear next episode.
Ah, so it hasn’t been explained yet so I haven’t missed anything.
I hope it’s not something like it belongs for Fisk… Maybe it was some Stark tech, maybe backup of the Stark computer tech like the glasses he gave Peter.