As we gear up for America's Independence Day, enjoy classic county fairs, Prince and Pink Floyd tributes, sun-kissed music festivals, and a storytelling show about women's periods.


BRIT FLOYD: Pink Floyd fans, get excited. Brit Floyd's "Immersion World Tour 2017" takes over the Warfield with a million-dollar light show extravaganza, top notch video show, and fancy pants sound — all aimed at recreating the magic of an actual Pink Floyd concert experience. Expect hits like "The Dark Side of the Moon," "Wish You Were Here," "The Wall" and "The Division Bell" along with special tribute to the Animals album. The Warfield, 982 Market Street, 8 p.m., $42.50 - $75.


CASTRO DOUBLE FEATURE: Sometimes you just need to sit in a historic movie theater and stare at some classic film. The Castro Theatre makes that dream a reality with a double feature of East of Eden and casting masterpiece, The Outsiders. It's four hours of sexy bad boys in farm county — what more could one ask for? The Castro Theatre, 429 Castro Street, 3 p.m. and 5:15 p.m., or 7 p.m. and 9:15 p.m., $9 - $12.

CURE-ALL COMEDY: Laughter can probably cure whatever ails you, unless it's a medical problem. Dr. Parnassus's Old-Fashioned Good-Time Cure-All Comedic Emporium and Show will feature a line-up of NorCal's best comics, including Natasha Muse, Matt Gubser, and Sean McKenzie. PianoFight serves a whole menu and offers a full bar, so arrive early and fuel up for the show. PianoFight, 144 Taylor Street, 8 p.m., $5-$15.


PERIOD PARTY: This open-mic of menstruation-based horror stories doubles as a fundraiser to collect feminine hygiene items and put together Wellness Period Packs for people experiencing homelessness in San Francisco. The very hilarious Dhaya Lakshminarayanan will share her own period disaster — as will other gal comics, and the mic will remain open for the rest of us to take the stage and regale the crowd with stain stories. The sharing of stories aims to reduce the stigma of such basic lady menstruation. Cosign. Reddit, 420 Taylor Street, 5:30 p.m. to 8:30 p.m., by donation.


IMMIGRANT POP-UP: Celebrate Immigrant Heritage Month with this family-friendly pop-up that includes Know Your Rights training, discussion panels, a film screening, and more. At 7 p.m. on Opening Night (Thursday), actors will read real-life immigrant stories and narratives, and at 2 p.m. on Friday, kids can join in making a mural celebrating their immigrant heritage. Check the website for the two-day pop-up's full event line-up. The Laundry, 3359 26th Street, Thursday, June 29 to Friday, June 30, 12 noon - 9 p.m., free.


MARIN COUNTY FAIR: You'll never guess what the theme of this year's Marin County Fair is — unless you guess something to do with the 50th Anniversary of the Summer of Love, in which case, duh. This year, Marin County will "Let the Funshine In" with carnival food, rides, agriculture exhibits, and art running through the weekend and culminating with a fabulous 4th of July celebration. Most importantly, Ann Wilson (of Heart) will be performing on Friday night. How this icon has been reduced to the county fair circuit is beyond comprehension, but that's the world we live in. UB40's performance on Monday night is already sold out. Friday, June 30 through Tuesday July 4, Marin County Civic Center, San Rafael, $12 - $20 (Performances like Wilson's cost $50 and include fair admission.)

OPERA AT THE BALLPARK: Sit in the field or the stands for a free performance of Mozart's Don Giovanni simulcast live from the War Memorial Opera House and into AT&T Park. Arrive as early as 5 p.m. and picnic (we really recommend the field) before the San Francisco Opera begins to belt. Some park vendors will be selling food and drink, which means your opera viewing can be accompanied by garlic fries. AT&T Park, 24 Willie Mays Plaza, 7:30 p.m. to 10:30 p.m, free.


FILLMORE JAZZ FESTIVAL: The Fillmore Jazz Fest returns for its 33rd year with a weekend full of food, art, drinks, and of course, great music. This year's theme is (what else?) "Summer of Love Revisited." Over 100,000 visitors are expected to descend on the festival's 12 blocks over the course of the weekend so plan your visit accordingly. Saturday and Sunday, 10 a.m. to 6 p.m., Fillmore Street from Jackson to Eddy, free.

OYSTERFEST: Check out Passion Pit, Kongos, Sir Sly, The Soft White Sixties, Panic is Perfect at the 18th Annual Oysterfest Music Festival in Golden Gate Park's Sharon Meadow. In addition to lots of live music, enjoy oysters from all over the US and Canada, oyster activations and exhibits, and food from Bay Area restaurants and food trucks. Sharon Meadow, Golden Gate Park, 320 Bowling Green Drive, 11 a.m. to 6 p.m., $40 - $65.

PRINCE TRIBUTE: "When Doves Cry - The Prince Tribute Show" takes over the Great American Music Hall with some great American music. DJ RawLove will open the night with an all-Prince set and then an eight-piece band will play the entirety of Prince's 1999 and Purple Rain albums. Great American Music Hall, 859 O'Farrell Street, 9 p.m., $20 - $23.


TOUCH THE HEART: The Asian Art Museum's "Do Touch the HeART" is an on-going multi-sensory experience featuring interactive huggable pillows and companion art experiences. This Sunday between 12 noon and 4 p.m. is your opportunity to share (vent, yell, etc.) your story of heartbreak and healing, and then somehow artistically "weave your tale into a community heart installation that grows over the course of the day." We don't know exactly what this means but it sounds like excellent art therapy. Asian Art Museum, 200 Larkin Street, 10 a.m. to 5 p.m., admission is $5-15, plus an additional $5 - $10 for special exhibits.

YOGA AND BEER: Attention health and wellness nerds! On Sundays throughout July, Armando Luna will lead a 90-minute Bhakti yoga session in the Laughing Monk Brewery's taproom followed by a delicious beer. Practicing yoga anywhere outside of the typical yoga studio is always an experience, even if you're not down with morning boozing. Laughing Monk Brewing, 1439 Egbert Ave, Unit A, 10 a.m, $12 -$15 incl. beer.

I Am An Immigrant Pop-Up. (image: Facebook)