Catchy title...
Was the sauce of this ever found?
>>431228the artist, as the image says, is TTT. no download links have been provided, however.
Bump for source.