I was watching an old episode of 21 Jump Street, the show was filmed Primarily in Vancouver in the 80s and early 90s, I would remember seeing the film trucks around town as a child. Anyways, was watching this episode:
and was wondering if this was the racetrack up on westwood plateau?