high detail poster for an opera about a giant statue of hercules being built in new york city. italy, 1 9 2 1