Those who come to give blood through May 31 will receive an oversized Red Cross beach towel, while supplies last.