Just found this site with some rakeback, does anybody know what skin this is? Is it worth making a deposit?