The Zia Boys in Albuquerque, New Mexico (We’re not sure but we’re assuming that’s the location based on deck sticker and the ditch riding). This place looks perfect. only one car spotted in this 3 minutes long video
The Zia Boys in Albuquerque, New Mexico (We’re not sure but we’re assuming that’s the location based on deck sticker and the ditch riding). This place looks perfect. only one car spotted in this 3 minutes long video