Demon Front Arcade Demon Front (Arcade) – A Metal Slug-like arcade shoot em up! Continue Reading Previous Previous post: Demon Front (Arcade) – A Metal Slug-like arcade shoot em up!