A popular feature in the papers in the early 2000s, the memories of Red Square, Bar 69 and Barracuda live on in these pictures. Do you recognise anyone?
2 / 4
A popular feature in the papers in the early 2000s, the memories of Red Square, Bar 69 and Barracuda live on in these pictures. Do you recognise anyone?