Xavier Sibley is helpless, his arms bound behind him, as Galiel Swan takes charge. Galiel's rough, commanding voice orders Xavier to his knees, his mouth open wide. Galiel's big, hard cock slams into Xavier's eager throat, making him gag. Xavier loves it, his eyes rolling back as Galiel fucks his face. Galiel then turns Xavier around, spitting on his asshole before pushing his thick cock inside. Xavier moans loudly, his body tensing as Galiel's cock stretches him wide. Galiel grabs Xavier's hips, pulling him back as he pounds into him, their bodies meeting with a wet, smacking sound. Galiel's cock swells, and he pulls out, cumming all over Xavier's ass and back.