This is a character from the upcoming Valve game deadlock that hasn't been publicly announced but there is leaked footage.
Nathan
2024-06-03 11:37:30 +0000 UTC