This ones kinda tricky. I would say pullet due to the small comb but then the thick legs make me think roo? lol
Yes, she does have quite a pair of legs on her/him. I think Shamo have thick legs generally though but could be totally wrong! Heres some more pics -