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