It’s not Fourth of July weekend until the ladies start busting out their red, white and blue bikinis. Some even prefer to skip the bikinis in favor of the American flag (or body paint)—and nothing else. Extra points if they happen to be of the celebrity persuasion. Here’s a 21-shot salute to our favorites. Happy Independence (from excessive clothing) Day!

Charisma Carpenter


Hayden Panettiere

Jennifer Aniston

Rachel Bilson

Brooke Burke

Arianny Celeste


Katy Perry


Elisabeth Shue


Julianne Hough

Lynda Carter

Gisele Bundchen

Joanna Krupa

Blake Lively


Tina Fey


Jennifer Nicole Leigh


Raquel Welch


Heidi Montag


Lucy Pinder


Lucy Liu


Cindy Crawford

Jessica Simpson