A new dinosaur species was discovered on Awajishima island in Hyogo Prefecture, the place where the nation of Japan was born according to myth. [Read More]

No reproduction or republication without written permission.