Two perverted pegging obsessed idiots have the literal powers of a god at their fingertips and then hilarity insues as they hookup together in some bumfuck (pun intended) area of japan.
Happy Shitty Life