Entertainment Modern Baseball’s ‘Holy Ghost’ is a Home Run Formed on the streets of Philadelphia at Drexel Univers