See the Turtles Live in New York