the giant stones are in front of a mountain