
Visiting Boss Battle Games
Traveling for me often involves searching out any arcades or local video game stores I can find. Boss Battle Games in Indianapolis recently came to my attention, and it was worked in as part of a trip I took in November. Boss Battle Games is an arcade that has jumped on the bandwagon of eliminating […]