A fan-made trailer for Dragoon Entertainment's newly-released 2D indie RPG, The Demon Rush. A demo can be downloaded from the official web site, while the full game costs roughly $10. Note that The Demon Rush requires at least 256 MB of free memory to run properly. (fan art by Origami and others in the extended)

The Demon Rush