The Nautilus is the Turtle Rock in Vedauwoo Wyoming, just outside of Laramie, WY
Vedauwoo northeast Nautilus photo 4" x 9" Panoramic Card
Blank inside
Comes in a protective, clear sleeve
SD SD-30 PC-26