20 Types of Girls You’ll Meet

Humans are amazing. They’re all just so different… except when they’re not. Indeed, you may encounter hundreds of different types of girls throughout your life, but you’ll find that many of them share more than a few common traits. How many of the following do you recognize?