Blood is in short supply across the country, so the Rock River Valley Blood Center in Janesville is aiming to bring in donations. It's hosting an event called the Battle of the Badges Blood Drive. It will be held Wednesday from 2 p.m. to 7 p.m. and Thursday from 9 a.m. to 2 p.m.at the Janesville Fire Department.