When it comes to physical releases of beloved indie games and recent hits, Limited Run Games has always been one of the retailers that comes to mind. For several years, Limited Run has had the motto of “forever physical” by bringing indie games and other digital releases to physical game lovers everywhere, with the company