Walmart recalls 850,000 water bottles after two consumers suffer vision loss from ejecting caps

Card image cap