Your Bad Anime Night Needs: The Humanoid

What Is It? The Humanoid is a 47-minute OVA from Kaname Productions. The feature was directed by...

Read More