This giant human head rock on top of the Bucegi Mountains has sparked the interest of the curious along the years.