The American Red Cross is hosting a blood drive at the Port Royal Community Building today from noon to 5. It’s your chance today to give the gift of life and help save lives in the process. The drive will take place at 212 West 4th Street in Port Royal. Appointments can be scheduled in advance.