Nathan Armstrong and his Rider University men’s track & field teammates had a strong showing at the Big Apple Invitational. Armstrong had a stellar performance, winning the men’s 1000 meter run, clocking a time of 2:29.70. Related Stories Sakari Famous Wins LSU Twilight High Jump Famous Finishes 2nd In Music City Challenge Famous Earns Award, […]