The Turtles

Hollywood Palace, airdate: December 19th, 1966.