Head Stone

November, 1969

Head StoneLate on the night of March 18, 1965, a large, unwashed automobile pulled up outside the Francis Service Station, Romford Road, London, and a number of youths got out. Naturally suspicious (London being the iniquitous place it is), an attendant approached them; there was a short, heated exchange. And suddenly, without any warning, three of the men threw aside their coats and urinated against the wall. It was the worst thing that had happened to a garage since the St. Valentine's Day Mas...