In the Black Hills of South Dakota, near the town of Keystone and its 240 residents, the heads of four American presidents have been immortalized in granite....
In the Black Hills of South Dakota, near the town of Keystone and its 240 residents, the heads of four American presidents have been immortalized in granite....