Now in its 22nd year, New Hope Valley Railway's annual Track or Treat will be chugging through rural southwestern Wake County this weekend.