Demon Front Arcade December 20, 2020 × Demon Front (Arcade) – A Metal Slug-like arcade shoot em up! Demon Front (Arcade) – A Metal Slug-like arcade shoot em up!