NH Mountain Hiking < Hampton Beach < Best Photos
An amazing sand sculpture (how do they do this?) at Hampton Beach in New Hampshire.