Piston pin bad ?

Praying there is not to much damage to heads and valvetrain.