Is Saint Petersburg Crippled By It’s Grand Prix?

Snarled streets, loud noise, throngs of tourists…