milkman pfp
milkman
@zvilas
Moguicheng, located in the Gobi Desert of China, is often referred to as the "City of Satan." This enigmatic place is known for its eerie and haunting atmosphere. Visitors frequently report hearing inexplicable sounds, such as babies crying, tigers roaring, and mysterious melodies. Despite various investigations, experts have yet to determine the cause of these unusual auditory phenomena.
0 reply
0 recast
0 reaction