Ambush Canyon
Ambush Canyon
Track type Race
Location USA
Length Unknown
Corners to master Unknown
Sector 1 Unknown
Sector 2 Unknown
Sector 3 Unknown
Stub - Why not help by expanding this article with relevant information.
Ambush Canyon is a race track based in USA. It is one of the 37 race tracks in Need for Speed: Shift and Shift 2: Unleashed.
Community content is available under CC-BY-SA unless otherwise noted.