Alien Landing Yard Art

Route 66
Stroud, OK 74079

Alien Landing Yard Art

Address:
Route 66
Stroud, OK 74079

Directions
Find Nearby
Visible from Route 66 just past N 9th Avenue heading west.