A Wild Sheep Chase Who tells the Main Character that there are only 5,000 sheep in Japan? help Asked by Bookragstutor 4 on 16 Nov 20:02 Last updated by Cat on 16 Nov 20:58