Oldsmar Days and Nights: The 55th annual event with entertainment, a carnival and midway, a car show, parade and a wing contest. 4-11 p.m., today; 11 a.m.-11 p.m. Saturday; noon to 7 p.m. Sunday. Free (rides/food additional). R.E. Olds Park, 107 Shore Drive W. Visit oldsmardays.com.
African Children's Choir: Features traditional spirituals and gospel favorites. Benefits education, relief, care and development programs for choir members. 7 p.m. Donations welcome. Peace Memorial Presbyterian Church, 110 S Fort Harrison Ave., Clearwater. Visit africanchildrenschoir.com.
Palm Harbor Spring Fling: A 5K race and 1-mile fun run on the Pinellas Trail with children's activities. Benefits Elisa's Greatest Wishes for local charities. 8 a.m. $12-$35. Wall Springs Park, 3725 De Soto Blvd., Palm Harbor. Visit elisasgreatestwishes.org.
Orchid Friends Sale: 9 a.m.-noon. Free admission. Lutheran Church of the Good Shepherd, 10891 102nd Ave. N, Seminole. Visit mygoodshepherd.net/
Art in the Park: Area artists present a trunk show with paintings, jewelry and photographs. 10 a.m.-4 p.m. Free. Crystal Beach Oak Park, Crystal Beach Avenue and Gulf Drive. (414) 207-7225.
Indian Shores Morning Market: Produce, fine arts and crafts. 9 a.m.-1 p.m. Free. Indian Shores Town Hall , 19305 Gulf Blvd. Visit myindianshores.com.
Revolution Roller Derby: Bring chairs for a track-side view of a women's roller derby challenge between the Rolling Valkyries and the Tampa Sea Sirens. Benefits the Kids Wish Network. 6 p.m. $10, $8 with toy or book donation. Astro Skate Tarpon Springs, 875 Cypress St., Tarpon Springs. Visit astroskatingcenter.com/
Dunedin Ukulele Jam: Join for fun as the class reviews basic chords and techniques at the beginning of class. A few ukuleles will be available to use. 6:30-8:30 p.m. $1 with ID card, $2 without. Dr. William E. Hale Senior Activity Center, 330 Douglas Ave. (727) 298-3299.
Beer and Hymns: Food, fellowship, brews and the chance to sing along to contemporary hymns and songs. 6 p.m. Food, beer prices vary. Caesar's Sports Pub and Pizzaria, 1757 Main St., Dunedin. (727) 446-7718.
Pinellas Opera League Concert: A luncheon featuring a concert by professional singers performing well known arias and show tunes. RSVP by today. 11 a.m. $25, $22 for members. Dunedin Golf Club, 1050 Palm Blvd. (727) 738-4007.
The Dunedin 3 O'Clock Big Band: The band is led by Ed Geimer who has led the US Airforce Band for 24 years as well as playing in Broadway shows for 21 years. 3 p.m. $5 at the door. Dr. William E. Hale Senior Activity Center, 330 Douglas Ave. (727) 298-3299.
Dunedin Blue Jays: OneBlood will be on site taking donations from 5:30 to 7:30 p.m. Anyone making a donation gets a free T-shirt, autographed baseball and a ticket to a future game. Stick around after the game for opening night fireworks. 6:30 p.m. Price varies by event. Florida Auto Exchange Stadium, 373 Douglas Ave. Visit dunedin.bluejays.milb.com.