Artist’s Point Posted on December 25, 2016December 25, 2016 by kwschnei Artist’s Point is an overlook on the Yellowstone River within what is known as the “Grand Canyon of the Yellowstone”. Best viewed at sunrise when the sunlight highlights the minerals in the soil and outlines the steam rising from thermal vents.