site logo

Wal-Mart takes on Amazon's Prime Day with rival sale