Space cowgirl Stella Atom installed as Route 66's newest landmark in Tulsa, Oklahoma.
Route 66's newest landmark, space cowgirl Stella Atom, has been installed in Tulsa, Oklahoma. The roadside attraction was dreamt up by Mary Beth Babcock, owner of Buck Atom's Cosmic Curios on 66, and was unveiled after months of design and planning. Stella Atom joins her space cowboy counterpart, Buck Atom, in bringing nostalgia and allure back to Route 66.
June 29, 2024
4 Articles