I purchased 10 Campbells soup products from Walmart and 1 when opened had strange growth on top of silver film and under red cap. The one that showed this problem was a Campbells soup at hand soup. After inspecting the soup with the gross odor and strange mold substance on top, I discovered that the expiration date was long past. I purchased the soup on Feb 26, 2011 while the date on the bottom of the soup was Aug 11, 2010. This is exactly what should never happen. All the other soups I purchased were not past expiration. Walmart should be keeping check of stock and maintain product checks. Customers should not feel they have to read the expiration date of every product they purcahse. We should feel safe enough in the store to trust they will check such issues to stay in business.