Itchy Jones Statue to Be Unveiled at Noon Saturday, Oct. 17 - Southern Illinois University Athletics
CARBONDALE, Ill. — Southern Illinois baseball will unveil the statue of legendary coach Richard "Itchy" Jones Saturday, Oct. 17. The unveiling will...
siusalukis.com