Ninja Usagimaru: The Mysterious Karakuri Castle
released on Aug 26, 2015
Ninja Usagimaru - The Mysterious Karakuri Castle is an action puzzle game that challenges players to put their sharpened ninja skills to the test!