This isn't really a wild fantasy for all but it is for me since I am curious and like bi sex and gay porn. I have thought about having two guys start out with me laying on a bed and one on either side of me sucking my dick and each one of them fingering my ass taking turns with one finger at a time and then one putting his finger in my ass and the other guy does the same. While they are fingering my ass they are taking turns deepthroating my cock until I blow my load on my self they then lick my cum off me getting equal amounts. I then get up and they are standing in front of me holding their cock for me. I take a cock in my hand and a cock in my mouth I suck and jerk them for a minute before I switch guys. I do the same for a minute and then I put both cocks together and start sucking and licking their heads and then I continue a bit more. I then turn around and one puts his dick in my sss and the other puts his cock in my mouth the thrusting from being fucked the other guy don't have to move or anything... Finally he blows a huge load in my mouth and I swallow all of it. He tries to take his dick out of my mouth but I hold on to it and keep sucking until I suck out all the cum. I turn around and then the guy fucking puts his cock in my mouth and the one that just came in my mouth gets hard again and slides his rod up my ass. I suck the other guy again until he blows his huge load in my mouth. Again I swallow every bit of it still being fucked.I grab his cock and continue to suck the rest of the cum out of him. He then gets under me and takes my cock in his mouth and starts sucking me off again I cum hard from being blown and fucked.I blow my load in his mouth just as the guy pounding my ass pulls out and jerks his load in his buddy's mouth. His buddy is now sucking the rest of the cum from both our cocks!