This happened just before Christmas on a flight from Florida to London.
My holiday in Florida was a bit stressful for the last 2 days.
When I got to the airport I only just made it onto the flight. Luckily I had put some loose clothes in my cabin bag.
After a nice evening meal, with a bottle of red wine, the lights in the cabin went down for our overnight flight. I went to the the toilet, and slipped into my comfortable T-shirt and pyjama pants.
Half the cabin was empty, as we were flying back from Florida just before Christmas. I found an empty row of seats, and settled down to watch the second movie, and try to get a few hours sleep.
As most of the cabin lights were down, there was no-one to see what I was doing. I was wearing pyjama pants, and covered with a blanet, I decided to releive some stress by gently massaging my balls. That felt so good. I continued to watch the movie 'Casino Royale'.
A bit later on, I lay back a bit and started to play with my nipples. This and the ball squeezing, got me even more hard. I carried on doing this for about half an hour. I did not actually cum, but there was plenty of pre-cum.
I drifted off to sleep as I was quite tired. I woke up some time later for a bit more stress releif. The cabin crew started bringing breakfast round a little later, so I did not get to cum, but it was a nice way to spend a few hours over the Atlantic.