Orange County rock icon Greg Topper performs with his band the first, third and fifth Saturday of each month at Pierce Street Annex, 330 E. 17th St., Costa Mesa. The free shows are from 5 to 8 p.m. and 21 and older only. This week's show features guitarist Albert Lee, who will join the band for its set. For more information, visit http://www.gregtopper.com.
The Newport Beach Retirement Community is hosting "Imagine Your New Best Friend," a pet adoption event from 9:30 a.m. to 3 p.m. at 1455 Superior Ave., Newport Beach.
Picnic and Open House
The city workers of Costa Mesa, their families and city residents are invited to a potluck event from 11 a.m. to 3 p.m. with free hot dogs, games and more at the Halecrest Swim and Tennis Club, 3107 Killybrooke Lane, Costa Mesa. No pets are allowed in the park. For more information, call (714) 557-7234 or visit http://www.halecrestpark.com.
A retirement planning workshop is from 9 a.m. to noon on Saturday and June 25, at Orange Coast College's Social Science building, Room 104, 2701 Fairview Road, Costa Mesa. Registration is $59. There is also a second session that meets Tuesday and June 28. To register, call (714) 432-5880 or visit http://www.orangecoastcollege.augusoft.net.
The Pacific Symphony Pops play music from the "James Bond" films at 8 p.m. each evening in the Renée and Henry Segerstrom Concert Hall. Tickets start at $25. For more information, call (714) 755-5799 or visit http://www.pacificsymphony.org.
National Ballet of Cuba
"The Magic of Dance," with the National Ballet of Cuba from Havana, performs in the Segerstrom Hall at the Segerstrom Center for the Arts, 600 Town Center Drive, Costa Mesa. Showtimes vary. For more information, visit http://www.scfta.org or call (714) 556-2787.
TILL JUNE 30
'The California Years'
Newport Beach Central Library, 1000 Avocado Ave., presents a photo exhibit by renowned photographer Jerry Muller. The exhibit, "The California Years: The 1960s and Beyond," is open 9 a.m. to 9 p.m. Monday through Thursday, 9 a.m. to 6 p.m. Saturday and noon to 5 p.m. Sunday. For more information, call (949) 540-5681.
TILL JULY 7