Movies Filmed at Paseo Del Norte Boulevard Northeast (between Atrisco Vista & Del Oeste)

Paseo Del Norte Blvd NE, Albuquerque, NM 87120, USA
Show Map

Captain Fantastic

Road Bend

The bus drives around around a corner past some high tension power lines at sunset.

Source: Marc Valdez