http://anidb.info/perl-bin/animedb.p...anime&aid=1014
Nobody really pointed it out, but from the description, if it's in a barn, then it's an
anime named "Bondage Game". Don't let the name skew you. Old news.
If it's the female demon doctor, then that one is also old.