Select Page

Today’s dose of Japanese gaming goodness is a fantastic top down shoot em up for the Sega Dreamcast, developed by Alfa System and part of the Castle …

source