Australian scientists have unveiled fossils of what they say are the largest dinosaurs ever found in Australia.

Fossilized bones of two titanosaurs went on display Thursday at the Queensland Museum in the eastern city of Brisbane.

The 25-meter-long dinosaurs, nicknamed Cooper and George, were found by ranchers in 2005 and 2006, near the town of Eromanga, in southwest Queensland state. The discoveries were kept secret until now to allow scientists to dig them up and study them.

A single leg bone from one of the titanosaurs measures 1.5 meters long, and weighs 100 kilograms.

The titanosaurs were among the largest and heaviest prehistoric animals ever to roam the Earth, with extremely long necks and tails. The titanosaurs were plant-eating dinosaurs, called sauropods, that lived more than 100 million years ago.

Some information for this report was provided by AFP, AP and Reuters.