TOWSON, Md. The Towson University football team has been placed at No. 25 nationally in the Athlon Sports 2020 FCS Preview, announced by the publication on Tuesday morning.

More...