Tags
Share this story
Watch as artist David Garibaldi paints a portrait of a decidedly divine nature.