Not a bad guess. Either there was a failure in the connecting part of that rod (cracks, casting problem, etc) or something obviously caused the failure. Crank issue, lack of oil, bad rod bearing, etc. You did have oil in it... right?
Still, just such a sad sight to see. Like seeing your favorite dog hit by a car.