Why Walmart is putting giant towers in stores