Charlotte McKinney has never been considered shy.
The 22-year-old swimsuit model lived up to her name when she posted several scandalous photos on Instagram throughout the holiday weekend. (RELATED: Charlotte McKinney Posts Completely Nude Photo Online)
McKinney is on vacation in Mexico, but it seems like she can post a revealing photo from anywhere.