Traduction: New Found Glory. So Happy Together.
Traduction: Tortues. So Happy Together.
Traduction: The Turtles. So Happy Together.