Workover Derrick Structure

Long Beach, CA United States