Zia boys




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

Saturday April 9th, 2011
Downhill