Brady Singer Drafted 18th Overall by Kansas City Royals in 2018 MLB Draft


(June 4/2018)