There's a deal showdown about to take place.
In one corner is Amazon Prime Day. Amazon will run four days of sales, starting on June 23. In the other corner is Walmart Deals. This event also started on June 22, but unlike Amazon, it will run through June 28, giving shoppers two extra days of deals.