GOOGLE MAPS users have claimed to pinpoint its creepiest location ever on Street View. Yet where is it in the world, and do you agree with their verdict?

Main Source link