Designed by
Title
Triumph barken replica #20226981
Description
ST. PETERSBURG, RUSSIA - MAY 28: The Triumph barken replica navigates Neva river during the celebration of Saint Petersburg 308th anniversary on May 28, 2011 in Saint Petersburg, Russia
This image is editorial