historyreviewed.com
2 Pics: Did Scientists just find the biggest Turtle that ever lived?
[This stuff is fascinating. The things nature has done.. Jan] An 8-million-year-old turtle shell unearthed in Venezuela measures nearly 8 feet (2.4 meters) long, making it the largest complete turt…