1 cursed spot in Ollagüe, Chile
Village in the Antofagasta Region, Chile. Amincha is a notable abandoned site in Ollagüe, Chile, known for its unusual character and eerie atmosphere....
Share it with the community!