An arcade called a sacred place among American game lovers
image text translation (1)Galloping Ghost Arcade in Illinois(2)where there are 961 arcades(3)I even play two …
image text translation (1)Galloping Ghost Arcade in Illinois(2)where there are 961 arcades(3)I even play two …