God of the Red Mountain β€” Statue in Weihai

God of the Red Mountain

Statue πŸ“ Weihai, CN Wikidata
πŸ’€πŸ’€πŸ’€
3.4/5
69 votes

About God of the Red Mountain

God of the Red Mountain is a notable statue location in Weihai, People's Republic of China. This place has earned its reputation as one of the more unusual and unsettling spots in the area, attracting visitors curious about its unique atmosphere and history.

Rate This Cursed Place

How cursed is God of the Red Mountain? Drag to vote 1-5 skulls.

πŸ’€πŸ’€πŸ’€
1 2 3 4 5
3

Location

Nearby Cursed Places

Comments (0)

Add your comment

5-1000 characters. No links allowed.