Walking Among Giants Just down the road from the southwestern city of Denmark is the Valley of the Giants. The Valley of the Giants is an ancient grove