Piston pin bad ?

I was wondering why the heads were still on.. lol