T Shirt Witcher, The Roach Hommage