New dinosaur fossil discovered on Awaji Island, named after Japanese god

Well, new to us at least.

Read More