This is interesting guohua , i wish i could go there
Might be related to aliens yes.
The Legend of the Red Cauldrons in the Valley of Death
Where was this area in map ?
Edit , valley of death here : Google maps
Might be related to aliens yes.
The Legend of the Red Cauldrons in the Valley of Death
Where was this area in map ?
Edit , valley of death here : Google maps