Hey, Charles88: I can go the 20-25 minutes if I edge several times (getting to the point of climax and releasing my cock for a while). Of course, the more I postpone like this, the bigger and stronger the climax. Also, my ejaculant is thinner and shoots farther. There are times on cam, when I go well over half an hour, however.
I don't know what it is about showing that causes me to last longer. The shear enjoyment, I suppose!