National Senior Health and Fitness Day: 8:30 a.m.-noon Wednesday, May 25, The Arlington Heights Senior Center, 1801 W. Central Road, Arlington Heights. Participate in this morning of free activities and seminars; attendees will be registered for prize drawings held throughout the morning. The day will include a continental breakfast, massages and health screenings, blood pressure and bone density screens, self-defense demo, eating healthy presentation, healthy heart presentation and more. Sponsored by the Arlington Heights Memorial Library and other community agencies serving older adults. No registration required, but some activities may have limited openings. For more information, contact the Senior Center at (847) 253-5532. Free.

Adult Yoga: 6:30 p.m. Wednesday, June 1, The Morton Arboretum, 4100 Illinois Route 53, Lisle. Also, Thursdays, 10:30-11:30 a.m. $19 per class.

Guided Meditation: 7 p.m. Wednesday, June 1, Round Lake Area Public Library, 906 Hart Road, Round Lake. Learn easy techniques for a meditation practice, then experience a guided meditation. No registration required. Free.

Senior Stroll: 10 a.m. Thursday, June 2, Fabyan West Forest Preserve, 1925 S. Batavia Ave., Geneva. Seniors are invited to join district naturalists the first Thursday of every month for a pleasant stroll in our natural areas. The strolls begin at 10 a.m. and last about an hour, with social time following the walk. In the event of severe weather, call for cancellation information (630) 444-3190. Wear sturdy shoes and bring insect repellent and sunscreen. Donations cover the cost of refreshments. Free.

Tai Chi: 10 a.m. Friday, June 3, Bloomingdale Public Library, 101 Fairfield Way, Bloomingdale. Join us for an hour of Tai Chi, which is all about slow movement, meditation, breathing and balance. Bob Plucinsky is an instructor of Tai Chi and Qi Gong at the Bloomingdale Township Senior Center. Registration Required. Free.

Starlight Swim: 7:30 p.m. Tuesday, May 31, Round Lake Area Aquatic Center, 860 Hart Road, Round Lake. Open pool for nightly swims. $5 per person; Free for all pass holders.