This Oklahoma Route 66 Stop Has a Giant 21-Foot Space Cowboy Towering Over the Road
There is a spot along historic Route 66 in Tulsa where a towering 21-foot Space Cowboy watches over the road like he owns the whole stretch of highway, and honestly, he kind of does. The moment you spot him from your car, you know you have stumbled onto something special. This is not just a […]