Translation: New Found Glory. So Happy Together.
Translation: Turtles. So Happy Together.
Translation: The Turtles. So Happy Together.