Walmart flexes its muscle against Amazon

Walmart, armed with grocery and other online services, is proving it can do battle with Amazon.