james charles covergirl

You can't make this stuff up.
What a year.
Each one of them redefined the meaning of beauty in gorgeous ways this year.
Social media star James Charles is only 17-years-old.