A statue of Peter I is one of the tallest outdoor sculptures in the world.
harman03 :) Sep 30, 2010 #1 A statue of Peter I is one of the tallest outdoor sculptures in the world.