This monument of a life-sized ship towers more than 300 feet above ground

[Moscow - Russia]