When does the average human stop developing?
The average human body stops developing at around 26
I think around 25-30