Cat humps dog

We walked into our kitchen and found our (male) cat violating our (female) dog this weekend while we had some friends over.