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 .