Keep watching the behavior! I just found out this morning my BO who was the runt of the pack is actually a rooster! Ya coulda blew me away when he mounted my poor little bantum this morning! I wanted to do a smack down on him! Now that i take a close look, he definitely LOOKS like a rooster and i neglected to notice. I say yours is a pullet but keep watching!
It can't be a BO because the legs are not "clean" - they are feathered cochin, I'll agree! Buff color, I agree, sex, hard to tell unless you give a better pic of the back/side...