Blood Drive: 9 a.m.-1 p.m., Frontier Communications, 3405 Northern Ave.; appointment, Crystal at 757-0230.
First Friday Art Hop: 7-10 p.m., Shelly Jo's Retro Shop, 102 E. Beale St., local artists, vendors, live music; free; 718-4299.
First Friday of the Month: 7-10 p.m., Beale Street Brews & Gallery, 418 W. Beale St., new artist every month; 753-4004.
Pre-Mother's Day Extravaganza: Car wash, used treasures, bake sale: 10 a.m.-2 p.m., 1510 Stockton Hill Road; fundraiser for Kingman Relay for Life 2011; sponsor: North Country Cancer Stompers; 753-1177.
5th Annual Golf Tournament Fundraiser for Kingman Aid to Abused People: 8 a.m. shotgun, Cerbat Cliffs Golf Course, 1001 Gates Ave.; 753-6222 or 753-6593.
33rd Annual Festival of the Arts: 10 a.m.-5 p.m. Saturday, 10 a.m.-4 p.m. Sunday, MCC Neal Campus, 1971 Jagerson Ave.; free admission and parking; food vendors, handmade arts and crafts; (866) 339-7294.
Monster Mayhem-Monster Truck Show: 5:30 p.m., Mohave County Fairgrounds, 2600 Fairgrounds Blvd.; $15, 5 and under free; $5 discount coupon at Martin Swanty; 727-7866.
All-Town Yard Sale: 8 a.m., maps at Visitors Center, 4940 Tennessee Ave., Chloride; sales at homes all over town; vendors at Visitor Center; bake sale; gun fights; 565-4888.
2011 Game and Fish Wildlife Fair: 1-5 p.m., Mohave High School, 2251 Highway 95, Bullhead City; free; 692-7700, ext. 2301.
National Train Day: 10 a.m.-5 p.m. through May 8, Grand Canyon Railway Depot, Williams; full weekend of train related activities for families and train buffs; (928) 636-4228.
Chloride ATV Appreciation Day and Parade: Noon, downtown Chloride; 565-2131.
8th Annual Historic Route 66 Race for Hospice: 7:30-11:30 a.m., Powerhouse Visitor Center, 120 W. Andy Devine Ave.; 5K, 10K runs, 3-mile walk; $15-$25; 757-0664.