American sports publication Sports Illustrated lays off the majority of its staff after its publishing license is revoked by the Authentic Brands Group, the owner of the SI brand. (ABC News) link embed save