Blood donations are always needed, and 3 Trails Brewing, 111 N. Main St., Independence, and Community Blood Center are hosting a Pint for Pint Blood Drive from 10 a.m. to 2 p.m. Friday. All donors will receive a voucher for a free pint of 3 Trails beer that can be redeemed any day after Friday.

Book appointments at savealifenow.org/group and enter the group code EG6H. For more information call Matt Medley at 816-935-9996. For medical eligibility questions, call 800-688-0900.