Phoenix Road water tanks

Phoenix Road NW, Rio Rancho, US

No posts yet

Phoenix Road water tanks stood in as Juarez, Mexico in Logan.

Phoenix Road NW west of Northern Meadows, Rio Rancho — abandoned water-well complex where Xavier's metal-tower hideout was built.

Movie scenes filmed here

Community posts