If this were a game, penalty flags would have been all over the field, players would have been ejected and there would likely be some fines.

The Green Bay Packers' joint practice with the Seattle Seahawks on Thursday, Aug. 21, in Green Bay was like that.

It began with trash-talking early on, before that gave way to some pushing and shoving, before the practice field at Ray Nitschke Field turned into SummerSlam 2.0.

Punches were thrown from players on both teams, with Packers offensive lineman Zach Tom, who signed a massive contract extension last month , delivering a couple right hooks during one scuffle.

Watch it below:

Packers number 50 Zach Tom throws punch at joint practice vs Seahawks

Packers-Seahawks fights at joint practice

Packers rookie offensive lineman Anthony Belton

See Full Page