Remember them filming a movie last year when off of the road to Top of the World? Here it is
I don't remember that. Where were they? I was probably playing with all the electronic gizmos in the rental JL (like the sway bar disconnect that kept re-engaging every time I went over 15mph)