According to a reverse image search, several different sources confirm that this picture is, in fact, Torche. Weird pic tho.
Awesome picture, but it doesn't look like Torche.
ok i'm almost 100% sure this isn't Torche
kick in the face, thats what torche are live ;)