Scarlet Legacy is a 3D fantasy game set in a mythical world controlled by evil forces called the Demon Realm. The Princess Scarlet is missing, so it will be your ...
Download