Walmart stores are adding a Netflix section with gift cards and gear
By Caylea in Technology
Updated a year ago
The Netflix Hub is coming to retail stores.