The Battle of the Badges blood drive happens March 28, 12-6 p.m. at RARE, rooms 1 and 2. 18185 Sycamore Street in Roseville.