Gabriel, eyes watering, takes Cain's immense cock deep into his throat, feeling it stretch his lips and touch the back of his throat. Cain's big dick pulses as Gabriel's tongue dances around the head, teasing the slit. Cain moans, grabbing Gabriel's head and fucking his mouth, making him choke and gasp. Gabriel, fueled by competition, takes it in stride, his own cock throbbing in his hand as he jerks off, ready to return the favor and leave Cain's face dripping with his own load.