A very rare Leatherback Sea Turtle made her way ashore in Flagler Beach on Thursday, June 16, 2005, much to the delight of beachgoers!