Barracuda
Барракуда
Barracuda, St. Petersburg, St. Petersburg, Russia