Puzzle Mountain, ME USA

Found two of these on Puzzle Mountain in Maine while enjoying a gorgeous fall hike with my dog.