The Nautilus is the Turtle Rock in Vedauwoo Wyoming, just outside of Laramie, WY
SD-30 PC-26 Vedauwoo northeast Nautilus photo 4 x 9