This is a terrifying art installation located in a barren field in the Finnish countryside. It recently went viral after someone accidentally stumbled upon it while searching on Google Maps. While people were on lock down in many countries around the world, they spend a lot of time online looking …
Read More »