First Friday Art Show: 7-9 p.m., Beale Street Gallery, 418 E. Beale St.; local artists: Carol Rose and Sheri Morris; paintings of the Southwest; 753-4004.
Telescope Workshop: 6:30 p.m., Kingman Library, 3269 N. Burbank St.; bring telescope, High Desert Astronomy Club members will help you; 753-9949.
KHS Class of '91 Reunion: 7 p.m.-2 p.m. through Sunday, Cerbat Lanes, Dambar, Metcalfe Park, Hualapai Mountain Park; KHSclass of email@example.com.
Shabbat Service: 11 a.m., JCC of Kingman, 217 E. Andy Devine; potluck to follow; 692-9554.
Blood Drive: 8 a.m.-2 p.m., St. Johns United Methodist Church, 1730 Kino Ave; appointment 565-4841.
Blood Drive: 9 a.m.-1 p.m., Church of Jesus Christ of Latter-day Saints, 3180 Rutherford Drive; host: Eagles Count Troop No. 39; appointment 530-7676.
Bingo Marathon: 11 a.m. doors open, 12:30 p.m. first of three sessions; Fraternal Order of Eagles, 4536 Patsy Drive; $10 buy-in; $60 payouts; public welcome; 279-6382.
Mohave County Democrats Annual Picnic: 10 a.m.-4 p.m., Metcalfe Park, 315 W. Beale at Grandview; $20, ages 10 and under free; speakers, entertainment, food; 753-0006.
Family Fun Evening: 6 p.m. jump house, games and snacks, 8 p.m. "The Sorcerer's Apprentice," Centennial Park, 3333 Harrison St.; bring chairs and blankets; snack bar open; sponsors: Kingman Child Abuse Prevention Council, Kingman Parks and Recreation, Martin Swanty Chrysler; 757-7919.
Public Star Party: Sunset, Walleck Ranch Park, 3851 Willow at Kino; sponsor: High Desert Astronomy Club; bring telescope or use theirs; 753-9949.
Fundraiser Carwash for "Distraction": 9 a.m.-4 p.m., KRMC, 3269 Stockton Hill Road; 377-3866.
Motocross and Scramble Car Race: 8 a.m. registration, 10 a.m. start, Fairgrounds, 2600 Fairgrounds Blvd.; (702) 468-6509.
Free Dog Orientation Training Classes: 1 p.m. every Saturday until further notice, PetSmart, 3260 Stockton Hill Road; bring current shot records; 681-4815.
Free Outdoor Concert: 7 p.m., Avi Resort and Casino, 10000 Aha Macav Pkwy., Laughlin; dinner available for $15; advance tickets at (866) 495-0061.