X3, EE and all roo. As for age, it's hard to tell once they get past a certain age, but I would say between under six months because it doesn't look like he has filled out completely. He was probably hatched this Summer sometime, and someone just turned him out when he started showing his rooness.