Rule #34 prevails!
Who the fuck is it?
>>355637http://www.animenewsnetwork.com/encyclopedia/anime.php?id=1186