Woolly Mammoth on display at Yokohama, Japan Japan Latest News Siberia Trending News Wooly Mammoth admin 20:24 Add Comment admin Catch Woolly Mammoth on display at Yokohama, Japan. WebProNews reports that the three-month exhibition