World's tallest Day of the Dead sculpture erected in Mexico City

Open in new window