AYAKASHI Archive

AYAKASHI

Adapted from the 2005 superhuman battle action visual novel game Ayakashi. Ayakashi is a parasite life force that gives superpowers to its host, taking in return …