The Silent People – A Creepy Art Installation Freaking People Out on Google Maps

An eerie art installation located in a barren field in the Finnish countryside recently went viral after someone accidentally stumbled upon it while searching on Google Maps. With quarantine and isolation measures still in place in many countries around the world, people are spending a lot of time online looking for cool places to visit […]