a digital painting of evil giant toads, emerging from the fog in a spooky forest, by Larry Elmore, trending on ArtStation