SEGA’s Astro City Mini Arcade Gets a North American Launch Through Limited Run Games on March 26!
The Astro City Mini is getting an official North American launch — available exclusively through Limited Run Games! Pre-orders start on March 26 for $129.99. Big things really do come…