BY FRED DRUDING They are about 8,000 miles apart, so very rarely do the worlds of South Philly and South China ever interact. So when this South Philadelphian recently got a chance to go to South China, I jumped at the opportunity. I would be heading to Macau, China, the site of the mega-bout featuring […]
Continue reading …