Turtleface (Original) / Turtleface (US)
1988, Darlington, South Carolina: two misfits thrown together in a forced rite of passage find an unexpected connection.
Info mistake?