Demon Front

Demon Front is a side-scrolling run and gun arcade game released in 2002 by International Games System. It shares many characteristics with the Metal Slug series.


Demon Front is a side-scrolling run and gun arcade game released in 2002 by International Games System. It shares many characteristics with the Metal Slug series.
Read article on Wikipedia