Sea turtles - excitement, fascination, and meditation