Blame Medusa. .. Well yeah, each nfl team can only have 53 players, so I doubt the Detroit lions have a ton of people