A short clip allegedly recorded during a 1988 Judas Priest collaboration in Paris has emerged on YouTube over the past week. The Stylistics track dates from 1971, and peaked at Number Nine in the US ...