Western football announces recruiting class of 28