Sadoriffic! November 2, 2001 The island of Sadogashima, just off the coast of Niigata City in the Sea of Japan proved to be an amazing discovery, one of…