1981 New Winston Ultra Published March 30, 2024 at 1536 × 2040 in Winston ← Previous Next → 1981 New Winston Ultra Source: Mechanix Illustrated Magazine