The post Pete Rose trolls Shohei Ohtani with autograph signing: ‘I wish I had an interpreter’ appeared first on On3.