Perhaps it was the heat of the engine running in an enclosed garage that did it. But... if the cans opened from heat while in the location shown in the picture there should be quite a sticky mess.
There are actually two kinds of Pepsi in the picture. I am going to guess the guy wanted to do a...