Yes, but not unheard of.
I just checked. Kenny Norton was 38 when he retired. Yes, not unheard of, but clearly ill advised.