It was a hot day outside so speculation was that Cruz went there in shirtsleeves and borrowed one of Trump's jackets for the photo. Still, it makes him look ridiculous.
I do believe Cruz put on about 30 pounds since that picture.
If anyone missed Trump with Stuffy Steffy on This Week or F. Chuck Todd on Meet the Depressed, the videos are available on this site:
http://www.donaldtrump2016online.com/