What would cause the radiator to blow on 2003 Chevrolet Silverado 2500 HD

Upper left side

2 answers
overheating
its could just be the plastic tank was weak and blew like alot of these type radiators. repl rad and completely ck cooling system and head gaskets