If anyone knows hot naked celebrities you would think that Mr. Skin would know what he is talking about. So when Mr. Skin puts together a list of the hottest celebs in bikinis in honor of national bikini day, we definitely had to take notes.
Here is the list of top 20 hottest bikini scenes of all-time. You're welcome!
20) Carrie Fisher (Return of the Jedi)
19) Emily Ratajkowski (Sports Illustrated)
18) Kelly Brook + Riley Steele (Piranha 3d)
17) Ashley Greene (Staten Island Summer)
16) Kate Bosworth (Blue Crush)
15) Keri Russell (Eight Days A Week)
14) Jennifer Lawrence (Esquire Photo Shoot)
13) Demi Moore (Blame It on Rio)
12) Blake Lively (The Shallows)
11) Denise Richards (Wild Things)
10) Ursula Andress (Dr. No)
9) Salma Hayek (From Dusk Till Dawn)
8) Brooklyn Decker - "Just Go With It"
7) Jessica Biel - "Summer Catch"
6) Gal Gadot - "Fast Five"
5) Phoebe Cates - "Fast Times At Ridgemont High"
4) Kelly Brook - "Survival Island"
3) Selena Gomez + Vanessa Hudgens + Ashley Benson - "Spring Breakers"
2) Kate Upton - "The Other Woman"
1) Jessica Alba - Into The Blue