Logan Arcade logo

Pinball + Video Games

Apollo 13

Photo coming soon.

Sega 1995

YES! Apollo 13 is currently on the floor at Logan Arcade.

Game Log

Date Type Notes
March 4, 2024 On the Floor