The video-streaming giant that started it all, Netflix, is planning to open physical stores for the first time in 2025. Blockbuster, the company whose entire business model revolved around retail locations for video and game rentals, reacted on social media to great applause.
On Twitter/X, the former rental chain whose fortunes shattered in the wake of…
