I definitely agree with donrea! They look closer to the age of my Austrolorps which are 16 weeks (almost to the day). I don't expect mine will be laying until Spring! I looking at the better picture confirms that you have a roo. You have a beautiful flock, good luck!