feet, dangling, cliff, dangling off cliff, ocean, shore, seashore, beach, sea, waves, ocean waves, viewpoint, shoes, footwear, legs, perspective