October 19, 2023 American Rugby, Rugby Club, Sport Life England must believe megaton South Africa and their fabled Bomb Squad are not invincible. England must believe megaton South Africa and their fabled Bomb Squad are not invincible.