Media Pool | Last Duel (Arcade) Playthrough longplay video game @DrWho2008t101 | Uploaded August 2024 | Updated October 2024, 1 day ago.
Last Duel Inter Planet War 2012 is a vertically scrolling shooter released in arcades by Capcom in 1988
Last Duel Inter Planet War 2012 is a vertically scrolling shooter released in arcades by Capcom in 1988