Culture Clash!: Demon Sword/Fudou Myouou Den (NES/Famicom) – LVLS+
lvls.wordpress.com
Images may be subject to copyright.