A blood drive is Saturday, Sept. 3, at Houston Walmart.