Calvin Haen stands gripping Ryan Dyser’s hips while Ryan kneels, his dark hair slicked back as Calvin drives deep with a rough, unrelenting thrust. The checkered sheet wrinkles beneath them, taut around Ryan’s spread thighs as Calvin’s hands dig into his waist, holding him still for every hard, wet stroke. Their mouths crash together, tongues tangled as Ryan moans into the kiss, his body arching to meet each brutal plunge.




























