Ancient creatures????? No, the humans did not run into Tyrannosaurus Rex! Instead they got on a bus and travelled the length of the island to visit Levera Beach on the north shore of Grenada in the hopes of catching a glimpse of a Leatherback turtle. These creatures may not be dinosaurs but, at over […]